personas:checho:proyectos:dispensador_de_alimento_para_mascota
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
personas:checho:proyectos:dispensador_de_alimento_para_mascota [2017/09/12 04:01] – creado checho | personas:checho:proyectos:dispensador_de_alimento_para_mascota [2018/05/13 16:57] (actual) – [**Código y funcionamiento inicial activado por Led**] kz | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ** | + | |
- | Alimentador de mascotas con sensor de ultrasonido.** | + | ====== |
{{youtube> | {{youtube> | ||
+ | |||
+ | ====== **Comedero papara mascotas con banda elástica y pelota de pin pon.** ====== | ||
+ | {{youtube> | ||
+ | |||
+ | [Dispensador de agua[https:// | ||
+ | |||
+ | [video del propio[https:// | ||
+ | |||
+ | [Código para el esp y servo motor[https:// | ||
+ | |||
+ | ====== **Código y funcionamiento inicial activado por Led** ====== | ||
+ | |||
+ | circuito -> https:// | ||
+ | |||
+ | 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