Paso 2: código
Aquí encontrará una gran ible para cómo usar Arduino como programador. Recomiendo leerla aunque no vas a hacer tu propia calabaza que es muy útil y bien poner juntos! Aquí (como se muestra en la imagen) lo que he hecho es conectar el arduino para el ATtiny como se describe en el anterior enlace ible.
La línea amarilla (o blanca) en el sensor devuelve un valor entre 0 - 1023. Puede establecer el umbral en consecuencia.
El código que escribes para el Arduino es a continuación:
¿Creo que es justo, he perdido el código original que programé mina con, pero esto se ve bien... alguien quiere verificar dos veces me?
Es muy similar a la versión de arduino que se verá en 2 pasos más...
---------------------------------------------------------------------------
largo un = 0;
c largo = 0;
void setup() {}
pinMode (0, salida); ámbar
pinMode (1, salida); / * rojo + zumbador * /}
void loop() {}
Si {} (analogRead(3) > 85)
c ++;
Si (c > = 5) {digitalWrite (0, LOW);
digitalWrite (1, alto) ;}}
Else {digitalWrite (1, bajo);
c = 0;
b larga sin signo = millis();
Si (b - a > 25) {}
a = b;
analogWrite (0, al azar (0, 256)) ;}}}