personas:johnny:proyectos:alimentador_de_mascotas
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previa | Última revisiónAmbos lados, revisión siguiente | ||
personas:johnny:proyectos:alimentador_de_mascotas [2019/06/04 20:07] – kz | personas:johnny:proyectos:alimentador_de_mascotas [2019/06/04 20:26] – 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.txt · Última modificación: 2019/06/04 20:31 por kz