Programación ESP8266-ESP-201 autónomo con Arduino IDE (6 / 6 paso)

Paso 6: Ir más allá

Así que vamos a tratar de agregar algunas funciones para aprender cómo los números GPIO se refieren o utilizan por la biblioteca BLYNK.

GPIO simple controlador de encendido-apagado

Como digo el GPIO impreso en el ESP-201 son exactamente los módulos BLYNK utiliza. Así por ejemplo si son de programación o creación de un módulo de BLYNK con un botón controlado por GPIO-14, esto se refiere a 14 IO en el ESP-201. Usted entonces puede atar con alambre un LED o relé de control en el pin.

Datos Digital simple de sensor

Permite tomar otro ejemplo, deja decir vas a cable de un sensor DHT11 en GPIO-04 / 04 IO. Esto se refieren como pin #4 en el programa de esbozo. Una pequeña nota sobre el uso de la DHT11, estoy usando la biblioteca DHT.h de Adafruit. Si nos fijamos en su maravillosa página web, indican para pasar de un tercer parámetro cuando se utiliza tipo de sensor de DHTxx con ESP8266 porque es una CPU más rápida. Así que no olvides. (por ejemplo dht(DHTPIN,DHTTYPE,11) DHT)

El número 11 no creo que se relacionan con el tipo de DHT pero no demasiado seguro si utilizas DHT22, todavía puede utilizar el número 11.

Simple lectura analógica

TMP36, bueno esto es un poco complicado pero si usted busca el internet, usted encontrará mucha gente ya intente esto. Lo importante es que el ADC (análogo a la entrada Digital) se conoce como Pin 17. Siempre es 17 Si usas ESP8266. Esto está codificado en uno del archivo de biblioteca de ESP8266. No recuerdo cuál.

Y otra cosa para recordar es que el voltaje de referencia es alrededor de 1,10 voltios. Y hay un límite de tensión máxima que este pin ADC. Por lo que no sólo permita que 3.3V ir todo el camino. Utilizar un divisor de tensión y ajustar su conversación tabla o fórmula en el código en consecuencia con este divisor de tensión. En mi ejemplo de bosquejo, utilizar igual valor de R1 y R2 por lo que la matemática es simple (un factor de 2).

Simple Timer

Creo que otro importante aquí es el uso de la biblioteca BLYNK SimpleTimer. Recomienda utilizar esto como una manera para hacer otra función por lo que no uso de la función "delay()" dentro el loop() como esto puede desconectar su conexión. Es muy fácil de usar, esencialmente a definir el periodo de tiempo desea que la función que gusta leer sensor o cambiar led, etc. en su setup(). Luego escribes la función del sensor lee como otra función llamada fuera del bucle.

Hay más información en la web BLYNK.

Esperemos que esto le ayuda hacia fuera.

Artículos Relacionados

ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

A finales de 2014 y 2015 temprano, su vino realmente a través deeste ingenioso ESP8266 de Chip WiFi (ESP-01) y a la batalla entre la documentación inconsistente de diversas fuentes. Para el momento del estímulo, él documentó sus frustraciones (result
Hacer un barco autónomo con una Raspberry Pi (WiP)

Hacer un barco autónomo con una Raspberry Pi (WiP)

la ola de entusiasmo por el Raspberry Pi ha llevado a muchas personas se preguntan en las posibilidades, y maravillarse con la simplicidad. La tarjeta de crédito tamaño SBC es perfecto para casi cualquier cosa. Tal vez incluso para cruzar el océano A
Robot de combate de Sumo autónomo con aleta neumática - cómo

Robot de combate de Sumo autónomo con aleta neumática - cómo

Bot Sumo este fue diseñado, construido, programado y probado durante un período de 12 semanas para uno de mi último año de clases de ingeniería. El objetivo fue diseñar y construir un ligero sumo totalmente autónoma lucha contra el robot para una cla
Tanque autónomo con brazo robótico (Arduino, Bluetooth)

Tanque autónomo con brazo robótico (Arduino, Bluetooth)

Este Instructables se explica el proceso de construcción de un tanque autónomo de Arduino con un brazo robótico conectado a controlarse a través de bluetooth usando la aplicación Ardudroid Android.La dirección se controla mediante teclas mientras los
Programa ChipKIT DP 32 con Arduino IDE

Programa ChipKIT DP 32 con Arduino IDE

Lo que usted necesita: un microprocesador ChipKIT DP 32 (todos los cables incluidos) y un ordenador portátilPara programar un DP 32 sin un dispositivo programador (Chipkit PGM), es decir, con arduino IDE, necesita un programa residente de memoria; pr
Robot autónomo con LinkitONE

Robot autónomo con LinkitONE

¿Siempre se pregunta cómo autónomos robots están hechos? ¿Quería hacer un proyecto fresco? ¿Tienes un tablero de Linkit? Entonces estás en el lugar correcto!Aquí estará haciendo un robot con LinkitONE con piezas robóticas y servomotores.Permite comen
Robot autónomo de Arduino (Land Rover / coche) Stage1Model2

Robot autónomo de Arduino (Land Rover / coche) Stage1Model2

Mediados agosto de 2014 - decidí seguir robótica y construir un robot humanoide con grandes.Este robot sería construida en varias etapas. La etapa 1 es construir un Land Rover. Modelo1 enStage1 fue el Land Rover sin microcontrolador Model2 es uno con
ESP8266 Fácil instalación con Arduino y Stand Alone

ESP8266 Fácil instalación con Arduino y Stand Alone

INTRODUCCIÓNLlegó a mis manos en uno de estos módulos con la intención de establecer como un enlace WiFi a mi red. Aunque no existe mucha información en internet sobre cómo utilizar estos, después de leer decenas de guías, con algunos conflictivos la
HIELO de JTAG con Arduino IDE

HIELO de JTAG con Arduino IDE

Hola amantes del Arduino,Por lo tanto, tienes un JTAGICE y ningún otro programador (como es mi caso) y no sé cómo usarlo con el atmega16/32 durante el uso de la más sencilla programación de microcontroladores en el mundo...Así que permítanme decirles
Cómo grabar bootloader optiboot en Atmega8 con Arduino IDE 1.6. x y 1.5

Cómo grabar bootloader optiboot en Atmega8 con Arduino IDE 1.6. x y 1.5

Utilicé el antiguo bootloader NG, pero tengo algunos problemas con él. Tarda unos 8 segundos para empezar Atmega y pegado a veces. Cuando quise grabar optiboot, recibo el mensaje:tipo de memoria "efuse" no definido para parte "ATMEGA8"
ESP8266 estación meteorológica con Arduino – #2 Software

ESP8266 estación meteorológica con Arduino – #2 Software

Este instructable es para el software de mi Weater estación proyecto. Por favor lea primero para entender todas las explicaciones.Debido a las MCU ambos el concepto de software se basa en dos partes: el ESP8266 funciona en Nodemcu y hace el Internet
ESP8266 estación meteorológica con Arduino: Hardware #1

ESP8266 estación meteorológica con Arduino: Hardware #1

FondoHe leido sobre la ESP8266 primero en marzo este año y no sabía qué hacer con. Y ahora estoy realmente fascinado lo fácil que puede ser la conexión de un Arduino a Internet. Como otros me establecer una estación meteorológica en un protoboard pri
Guía del idiota a la programación de AVR en el barato (con el IDE de Arduino!)

Guía del idiota a la programación de AVR en el barato (con el IDE de Arduino!)

Microcontroladores son, sin duda, sorprendente pequeñas cosas. Son versátiles, potentes y extremadamente pequeños. Lamentablemente, el último rasgo es también compartido por mi cartera y mis habilidades de programación. Mi comprensión de C es pobre,
Programación un Attiny con Arduino IDE

Programación un Attiny con Arduino IDE

Attinys son una gran manera de reducir su proyecto de arduino. Recientemente intenté siguiendo este gran instrucciones desde el sitio web de alta tecnología bajo pero parece como su fuera de fecha. Tienen algunos tutoriales y si no tienes un programa