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 | ||
| 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:57] (actual) – [**Código y funcionamiento inicial activado por Led**] kz | ||
|---|---|---|---|
| Línea 12: | Línea 12: | ||
| [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** ====== | ||
| + | |||
| + | 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.1525158817.txt.gz · Última modificación: por kz
