personas:johnny:proyectos:alimentador_de_mascotas
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| personas:johnny:proyectos:alimentador_de_mascotas [2019/06/04 20:07] – kz | personas:johnny:proyectos:alimentador_de_mascotas [2019/06/04 20:31] (actual) – kz | ||
|---|---|---|---|
| Línea 22: | Línea 22: | ||
| {{: | {{: | ||
| + | |||
| + | ===== Código y circuito ===== | ||
| + | |||
| + | {{: | ||
| + | |||
| + | código | ||
| + | |||
| + | <code c++> | ||
| + | |||
| + | #include < | ||
| + | |||
| + | Servo servo1; | ||
| + | |||
| + | const int buttonPin = D1; | ||
| + | int ledPin; | ||
| + | int buttonState = 0; | ||
| + | |||
| + | void setup() { | ||
| + | ledPin = LED_BUILTIN; | ||
| + | servo1.attach(0); | ||
| + | | ||
| + | pinMode(ledPin, | ||
| + | pinMode(buttonPin, | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | | ||
| + | buttonState = digitalRead(buttonPin); | ||
| + | Serial.println(" | ||
| + | |||
| + | // AUTOMATICO | ||
| + | /* | ||
| + | digitalWrite(ledPin, | ||
| + | servo1.write(90); | ||
| + | delay(1000); | ||
| + | digitalWrite(ledPin, | ||
| + | servo1.write(0); | ||
| + | delay(500); | ||
| + | */ | ||
| + | |||
| + | // con suitche | ||
| + | if (buttonState == HIGH) { | ||
| + | digitalWrite(ledPin, | ||
| + | servo1.write(0); | ||
| + | delay(1000); | ||
| + | } else { | ||
| + | digitalWrite(ledPin, | ||
| + | servo1.write(90); | ||
| + | delay(200); | ||
| + | } | ||
| + | | ||
| + | } | ||
| + | </ | ||
personas/johnny/proyectos/alimentador_de_mascotas.1559678848.txt.gz · Última modificación: por kz
