Paso 1: Circuito y codificación
Después de terminar el circuito:
- Añadir el siguiente código a su Arduino.
- Abrir Monitor de serie, y buscar el valor de lo que su resistencia.
- Cambiar el valor "1023" a su resistencia.
//enjoy :) int lightPin = 0; void setup(){ Serial.begin(9600); pinMode(8, OUTPUT); //green light pinMode(5, OUTPUT); //red light } void loop(){ Serial.println(analogRead(lightPin)); //Green light if(analogRead(lightPin) == 1023 ){ //resistor value digitalWrite(8, HIGH); Serial.println("high"); } else { digitalWrite(8, LOW); Serial.println("low"); } //Red light if(analogRead(lightPin) == 0 ){ digitalWrite(5, HIGH); Serial.println("high"); } else { digitalWrite(5, LOW); Serial.println("low"); delay(5000); // keep this delay high to make it hard to break by using potentiometer. } // narzan qarma
Vamos a decir alguien quiere hackear su cerradura con un potenciómetro.
5 X 1023 = 5115
5115/60 = 85.25
85/60 = 1 hora y 40min para hackear su sistema.
está bien utilizar una resistencia mayor con valor alrededor de "7800" ahora necesitan 10:08 hackear :)