Herramientas de usuario

Herramientas del sitio


personas:checho:proyectos:dispensador_de_alimento_para_mascota

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
Última revisiónAmbos lados, revisión siguiente
personas:checho:proyectos:dispensador_de_alimento_para_mascota [2018/04/15 23:11] kzpersonas:checho:proyectos:dispensador_de_alimento_para_mascota [2018/05/13 16:52] kz
Línea 9: Línea 9:
 [Dispensador de agua[https://www.youtube.com/watch?v=euAbZC_fVqc]] [Dispensador de agua[https://www.youtube.com/watch?v=euAbZC_fVqc]]
  
-[[video del propio|https://www.youtube.com/watch?v=dqr-AT5HvyM]]+[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. 
 + 
 + 
 +---- 
 +<source lang=C> 
 +#include <Servo.h> 
 + 
 +Servo servo1; 
 + 
 +const int buttonPin = D1;      
 +int ledPin;       
 +int buttonState = 0;        
 + 
 +void setup() { 
 +  ledPin = LED_BUILTIN; 
 +  servo1.attach(0); // Atacamos el pin D3 
 +   
 +  pinMode(ledPin, OUTPUT); 
 +  pinMode(buttonPin, INPUT); 
 +   
 +
 + 
 +void loop() { 
 +   
 +  buttonState = digitalRead(buttonPin);  
 +  Serial.println("Estado del pin:" + buttonState); 
 +  
 +  if (buttonState == HIGH) { 
 +    digitalWrite(ledPin, LOW); 
 +    servo1.write(90); // angulo de 90 
 +    delay(1000); 
 +  } else { 
 +    digitalWrite(ledPin, HIGH); 
 +    servo1.write(0); // angulo de 0 
 +    delay(500); 
 +  } 
 +
 + 
 +</source>
personas/checho/proyectos/dispensador_de_alimento_para_mascota.txt · Última modificación: 2018/05/13 16:57 por kz