personas:checho:proyectos:dispensador_de_alimento_para_mascota
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaPróxima revisiónAmbos lados, revisión siguiente | ||
personas:checho:proyectos:dispensador_de_alimento_para_mascota [2018/04/15 21:48] – checho | personas:checho:proyectos:dispensador_de_alimento_para_mascota [2018/05/13 16:50] – kz | ||
---|---|---|---|
Línea 7: | Línea 7: | ||
{{youtube> | {{youtube> | ||
+ | [Dispensador de agua[https:// | ||
+ | [video del propio[https:// | ||
- | [[video del propio|https://www.youtube.com/watch?v=dqr-AT5HvyM]] | + | [Código para el esp y servo motor[https://mounishkokkula.wordpress.com/servo-motor-tutorial-esp8266-nodemcu/ |
+ | |||
+ | ====== **Código y funcionamiento inicial activado por Led** ====== | ||
+ | |||
+ | Código inicial para hacer girar el servo desde un botón. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | < | ||
+ | #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(" | ||
+ | |||
+ | if (buttonState == HIGH) { | ||
+ | digitalWrite(ledPin, | ||
+ | servo1.write(90); | ||
+ | delay(1000); | ||
+ | } else { | ||
+ | digitalWrite(ledPin, | ||
+ | servo1.write(0); | ||
+ | delay(500); | ||
+ | } | ||
+ | } | ||
+ | </ |
personas/checho/proyectos/dispensador_de_alimento_para_mascota.txt · Última modificación: 2018/05/13 16:57 por kz