Vous êtes sur la page 1sur 8

Arduino en español

Circuitos con Arduino - Juan Antonio Villalpando


-- Tutorial de iniciación a Arduino --
Volver al índice del tutorial
______________________________________________

¡¡¡¡ Ahora NodeMCU !!!!


Esto es una tarjeta parecida al Arduino que además
funciona con WiFi.
Tutoriales de NodeMCU.
Índice del tutorial
1.- Inicio. IDE. Primer programa.
1B.- Pines. Puertos en el Arduino.
2.- Protoboard. Doble intermitente. Monitor Serial. Fuente de alimentación.
3.- Pulsador.
3B.- Tiraparriba. Tirapabajo. Rebotes. Bounce.
3C.- Contador de personas.
4.- Contador.
5.- Potenciómetro. Mapear.
5B.- Mapear. Introducir datos por Serial Monitor. Ajustar sensor de temperatura.
6.- PWM. Modulación por Anchura de Pulso. Duty Cycle.
7.- LDR.
7B.- Sensor de peso. DF9-40.
8.- Temporizador.
9.- Niveles de tensión.
10.- Cuenta arriba abajo.
11.- Juegos de luces.
11B.- Luminosidad de un LED mediante PWM.
12.- Juegos de luces. PWM y Desplazamiento.
13.- Semáforo.
14.- Display de 7 segmentos. EMF.
14B.- Módulo con 4 Displays de 7 segmentos.
15.- Display de 7 segmentos. Contador con botón.

15B.- Matriz de LED de 8x8 con MAX7219.


16.- LED Tricolor. RGB.
17.- Sensor de temperatura con NTC.
18.- Interrupciones.
19.- Triestado. Estado de alta impedancia.

Tutoriales sobre Bluetooth y App Inventor

20.- App Inventor. El móvil, Arduino y Bluetooth.

- Aquí
he puesto más tutoriales sobre
Arduino - Bluetooth - App Inventor.

21.- Buzzer.
22.- JoyStick.
23.- Diodo LASER.
24.- Sensor de temperatura con DS18B20.
25.- Ultrasonido. Medidor de distancia.
25B.- Ultrasonido. Contador de personas.
26.- Comunicación por infrarojo. Mando a distancia.
27.- Comunicación por radio frecuencia.
28.- Servomotor.
29.- Motor paso a paso.
29A.- Motor de continua bidireccional. Final de carrera.
29B.- Motor de continua. Puente H integrado.
29C.- Motor de continua.

30.- Comunicación entre dos Arduinos. Bus I2C.


31.- Pantalla LCD. Bus I2C.
32.- Pantalla Nokia. Mini osciloscopio
33.- Bootloader. Cargar el Arduino mini. Microcontrolador fuera del Arduino.
34.- Alimentación por panel solar. Arduino independiente del ordenador.
35.- Relé de electroimán y de estado sólido. SSR (dc-ca). SSR (dc-dc).

37.- Arduino y Visual Basic.


39.- La aplicación en dos archivos.
40.- Interruptor de inclinación. Sensor SW-520D.
41.- Interruptor magnético.
42.- Interruptor por sonido. Micrófono como sensor. Otros interruptores.
43.- Interruptor. Sensor de detección de lluvia.
44.- Interruptor táctil capacitativo. TTP223B.
44D.- Interruptor de nivel de líquido. SST.
45.- Sensor de temperatura y humedad DHT-11.
46.- Sensor de presion barométrica BMP 180. Bus I2C.
47.- Brújula. HMC5883L. Bus I2C.
48.- Reloj de fecha y hora. RTC DS1307. Bus I2C. Reloj DS1302.
47.- Detector de movimiento. Sensor piroeléctrico HC-SR501.

49.- Teclado táctil matrix 4x4.


49B.- Teclado táctil adaptado a I2C. Adaptador de 8 conexiones a Bus I2C con
PCF8574.

PROYECTO ARDUINO CON DISTINTOS ELEMENTOS


INTERCONECTADOS.
- Este proyecto trata de ir conectando y a la vez estudiando, distintos
sensores y otros elementos en el Arduino. Es conveniente realizarlo
comenzando desde el principio, ya que el código final es complicado si se
estudia sin el proceso indicado.

- Pulsa aquí para ver de qué trata: Proyecto Arduino.

49BB.- Teclado táctil, I2C, pantalla LCD.


49BB2.- Teclado táctil, I2C, pantalla LCD. Menú.
49BC.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura.
49BD.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura.
Infrarojo.
49BE.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura.
Infrarojo. RadioFrecuencia.
49BF.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura.
Infrarojo. RadioFrecuencia. Reloj.
49BG.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura.
Infrarojo. RadioFrecuencia. Reloj. Lluvia.
49BH.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura.
Infrarojo. RadioFrecuencia. Reloj. Lluvia. I2C
49BI.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura.
Infrarojo. RadioFrecuencia. Reloj. Lluvia. I2C. INT.
49BJ.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura.
Infrarojo. RadioFrecuencia. Reloj. Lluvia. I2C. INT. ArduinoI2C-Humo.
49BK.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura.
Infrarojo. RadioFrecuencia. Reloj. Lluvia. I2C. INT. ArduinoI2C-Humo. LDR-
PWM.
49BL.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura.
Infrarojo. RadioFrecuencia. Reloj. Lluvia. I2C. INT. ArduinoI2C-Humo. LDR-
PWM. Bluetooth-Android.
49BM.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura.
Infrarojo. RadioFrecuencia. Reloj. Lluvia. I2C. INT. ArduinoI2C-Humo. LDR-
PWM. Bluetooth-Android. Servo RF.
49BN.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura.
Infrarojo. RadioFrecuencia. Reloj. Lluvia. I2C. INT. ArduinoI2C-Humo. LDR-
PWM. Bluetooth-Android. Servo RF. RFID.

49C.- Juego de luces con 8 LED en Bus I2C. Adaptador a Bus I2C, el PCF8574.
49D.- Leer pulsadores en Bus I2C. Encender LED. Adaptador a Bus I2C, el
PCF8574.
49E.- Bus I2C. Adaptador a Bus I2C, el PCF8574. Entradas y salidas.
42.- Potenciómetro de tipo Rotary encoder.
46.- Giroscopio. Acelerómetro. MPU6050.
46B.- Giroscopio y Processing. Se mueve un dibujo en la pantalla al mover el
giroscopio.

48.- Módulo Lector inductivo RFID-RC522 RF.


49.- Sensor de latido de corazón.
50.- Sensor medidor de alcohol etanol. MQ-3.
53.- Emisora y receptor de FM estéreo. Bus I2C.

60.- Texto a voz con código.


62.- Medir resistencias.
63.- Medir voltios.
64.- Arduino DUE. Generador sinusoidal, diente de sierra, triangular.
65.- SimPlot y Arduino Monitor. Osciloscopio.
66.- Cable USB OTG. Conexión movil Arduino por USB.

- Simulador de Arduino UNO.

- Simulador: https://www.tinkercad.com

- https://www.tinkercad.com/#/?type=circuits&collection=designs

- Shield de Yun.
100.- Arduino Yun. Shield Iduino.
101.- Shield Yun ConsoleRead.
102.- Shield Yun ConsoleAsciiTable.
103.- Shield Yun ConsolePixel.
104.- Shield Yun HttpClient, ShellCommand, TimeCheck
105.- Shield Yun Bridge.
106.- Shield Yun SSH y WinSCP. Pendrive USB.

__________________________
________________
Tutorial del módulo Wifi
ESP8266
¿Qué es esto?
- Un modulito llamado ESP8266 que tiene Wifi incorporado y puede
trabajar de forma parecida al Arduino.

- Puede trabajar conectado a Arduino o sin conectar al Arduino de forma


independiente.

- Hay varios modelos, debes comenzar por el ESP8266-01, vale unos 0,70

- El mejor es el NodeMCU, V3 Lolin, solo vale 2,50 €, lo veremos en el


tutorial 57modulowifi_7.htm Es importante que lo compres y lo
aprendas porque tiene futuro. Tiene al ESP8266 y además conector USB
para poder trabajar independiente del Arduino.

- En resumen compra el ESP8266-01 y el NodeMCU Lolin. En total te


costarán unos 3 €.

- Todo esto trata del IoT (Internet of Things). El Internet de las cosas. Que
todas las cosas tengan un modulito para estar conectada por Wifi a
Internet.

- Comienza este tutorial desde el principio con el ESP8266.

ÍNDICE DE LOS TUTORIALES


SOBRE ESP8266
1.- 57modulowifi. Módulo ESP8266. Grabación de firmware. Comandos AT.
Controlar el LED13 de Arduino desde una página web por Wifi. Enviar y recibir
desde una página web.

2.- 57modulowifi_2. Grabación de firmware. Cambio de velocidad


baudios. Utilización con Arduino. Mediante pulsadores y resistencia variable
modificamos los datos visibles de una página web. Lo contrario, desde una
página web modificamos el estado del LED13. Alimentación con un módulo
externo.
- En muchos tutoriales programan el ESP8266 con el módulo FTDI, en mi caso lo
programa con el mismo Arduino UNO.

3.- 57modulowifi_3. Uso del ESP8266 independiente del Arduino (aunque se


puede programar con el Arduino. También se puede programar sin el Arduino
con un FDTI). Cargamos un programs en el ESP8266 y un LED parpaderá según
el código introducido en el ESP8266. El ESP8266 trabajará sin estar conectado al
Arduino, independientemente. Carga del Gestor de tarjeta en el IDE de Arduino.

4.- 57modulowifi_4. Aquí también el ESP8266 trabajará independiente del


Arduino. Podemos controlar un LED mediante el ESP8266 trabajando con Wifi,
desde una página web controlamos un LED. Desde una página web, por Wifi
podemos ver la temperatura que capta el sensor 18B20.

5.- 57modulowifi_5. Trabaja sin Arduino. El ESP8266 cliente de un servidor web.


Tenemos instalado el servidor WAMP en nuestro ordenador y desde lel ES8266
podemos ver datos. Presentación del 8266-12E

6.- 57modulowifi_6. Aquí presento otro módulo distinto del anterior, puede llegar
a 250 m en Wifi.

7.- 57modulowifi_7. Comprar. Este es el bueno y el que tienes que comprar


el NodeMCU Lolin. En un modulito viene el ESP8266-12 y el CH340 con el
conector USB para conectarlo al ordenador. Es el más cómodo de trabajar.

¡¡¡¡ Ahora NodeMCU !!!!


Esto es una tarjeta parecida al Arduino
que además funciona con WiFi.
Tutoriales de NodeMCU.
__________________________________

Vous aimerez peut-être aussi