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 previaÚltima revisiónAmbos lados, revisión siguiente | ||
personas:checho:proyectos:dispensador_de_alimento_para_mascota [2018/05/01 07:13] – [**Comedero papara mascotas con banda elástica y pelota de pin pon.**] kz | personas:checho:proyectos:dispensador_de_alimento_para_mascota [2018/05/13 16:52] – kz | ||
---|---|---|---|
Línea 9: | Línea 9: | ||
[Dispensador de agua[https:// | [Dispensador de agua[https:// | ||
- | [[video del propio[https:// | + | [video del propio[https:// |
[Código para el esp y servo motor[https:// | [Código para el esp y servo motor[https:// | ||
+ | |||
+ | ====== **Código y funcionamiento inicial activado por Led** ====== | ||
+ | |||
+ | Código inicial para hacer girar el servo desde un botón. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | <source lang=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(" | ||
+ | |||
+ | 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