|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  Raspberry Pi Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  AutoIt (Programación) Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

Arduino en español
Circuitos con Arduino - Juan Antonio Villalpando

-- Tutorial de iniciación a Arduino --

Volver al índice del tutorial

____________________________

   Colabora en el mantenimiento de esta web.

 - Si te gusta este sitio web y quieres colaborar en su mantenimiento, puedes donar unos 7€ o 7$ mediante este enlace de Paypal:

- Ayuda con códigos básicos. Si necesitas ayuda para realizar un código básico que te has propuesto construir, puedo colaborar en esa ayuda por un pequeño aporte, escríbeme a mi correo: juana1991@yahoo.com

 

Í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.
5C.- Introducir datos desde el Monitor Serie.
6.- PWM. Modulación por Anchura de Pulso. Duty Cycle.
6B.- Frecuencímetro. Generador de sonido con App Inventor.
7.- LDR.

7B.- Sensor de peso. DF9-40.
8.- Temporizador.

9.- Niveles de tensión.

10.- Cuenta arriba abajo.
11.- Juegos de luces. (I)
11A.- Juegos de luces. (II)
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.
Charileplexing de Charlie Allen.

Tutoriales sobre Bluetooth y 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. 433 MHz. ASK. 10 m.

- AM ESP32
- FM
- FM kit
27B.- Bluetooth y Control remoto 2,4 GHz, 6 canales. TY24D
27C.- Bluetooth y Radio Frecuencia. FS1000A y JY-JS03. LCD. 433 MHz. ASK. 100 m.
27C.- Radio Frecuencia. FS1000A y JY-JS03. LCD. 433 MHz.Distancia. Errores.
27C2.- Bluetooth y Radio Frecuencia. Open-Smart. 315 MHz. ASK.
27D.- Bluetooth y HC-12 SI4463 IPEX20279-001E-03. 433 MHz. 1800 m.
27D2.- Bluetooth y HC-12 SI4463 IPEX20279-001E-03. App Inventor. OTG. FTDI.
27E.- Bluetooth y nRF24L01 2,4 GHz. GMSK
1000 m.
27E2.- Bluetooth y nRF24L01 2,4 GHz. GMSK 1000 m. Antenas. Proyecto escolar. GPS.
27F.- Bluetooth y nRF905. GMSK. App Inventor. 1000 m.
27G.- Bluetooth y E32-TTL-100. App Inventor.
3000 m.

GPRS: https://github.com/Xinyuan-LilyGO/LilyGo-T-Call-SIM800

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.
30B.-
Comunicación entre dos Arduinos. Bus I2C. Del Maestro a los Esclavos.
30C.- Comunicación entre dos Arduinos. Bus I2C. De los Esclavos al Maestro.
31.- Pantalla LCD. Bus I2C.
31A.- Pantalla LCD Caracteres especiales. Eñe.
31B.- Pantalla OLED. Bus I2C.
32.- Pantalla Nokia. Mini osciloscopio
33.- Bootloader. Cargar el Arduino mini. Microcontrolador fuera del Arduino.
33B.- EEPROM. Leer y escribir.
33C.- Resetear el código mediante programa. Reiniciar el sistema.

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.
44C.- Interruptor de efecto Hall. 3144E. A1302.
44D.- Interruptor de nivel de líquido. SST.
44E.- Interruptor infrarrojo. Línea negra.
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_Hall.
49BJ.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura. Infrarojo. RadioFrecuencia. Reloj. Lluvia. I2C. INT_Hall. ArduinoI2C-Humo.
49BK.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura. Infrarojo. RadioFrecuencia. Reloj. Lluvia. I2C. INT_Hall. ArduinoI2C-Humo. LDR-PWM.
49BL.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura. Infrarojo. RadioFrecuencia. Reloj. Lluvia. I2C. INT_Hall. ArduinoI2C-Humo. LDR-PWM. Bluetooth-Android.
49BM.- Teclado táctil, I2C, pantalla LCD. Sensor de Humedad y Temperatura. Infrarojo. RadioFrecuencia. Reloj. Lluvia. I2C. INT_Hall. 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_Hall. ArduinoI2C-Humo. LDR-PWM. Bluetooth-Android. Servo RF. RFID.

49BP.- Teclado 4x4, bus I2C. Pantalla LCD. Reloj. Menú.


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.
49F.- Módulo PCF8574 con librería.

42.- Potenciómetro de tipo Rotary encoder.
46.- Giroscopio. Acelerómetro. MPU6050. I2C. (I)
46A.- Estudio del Giroscopio y Acelerómetro. MPU6050. I2C. (II)
46B.- Estudio del Giroscopio y Acelerómetro. MPU6050. I2C. App inventor. (III)
46B.- Giroscopio y Processing. Se mueve un dibujo en la pantalla al mover el giroscopio.
46B.- Processing y Bluetooth con App Inventor. Datos desde el ordenador a una aplicación y viceversa.

48.- Módulo Lector inductivo RFID-RC522 RF.
49.- Sensor de latido de corazón.
49B.- Sensor Electro Cardiograma. ECG. AD8232
50.- Sensor medidor de alcohol etanol. MQ-3.
51.- Tarjeta SdCard.
53.- Emisora y receptor de FM estéreo. Bus I2C.

60.- Texto a voz con código.
62.- Medir resistencias.
63.- Medir voltios. AREF.

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.
67.- Attiny85 Digispark. Es parecido a un mini mini Arduino!.

- Simulador de Arduino UNO.

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

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

- Simulador de Arduino: Proteus 8

- https://www.youtube.com/watch?v=kWjPiFNrXMc (librería Simulino)

- 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.

- Attiny85.

67.- Attiny85 + Bluetooth HC-06. (Attiny es un chip parecido a un nanoArduino. Interesante.

- Simulación de circuitos y compra de placas realizadas de circuitos impresos.

- Para simular circuitos podemos utilizar el software Multisim 14 para Windows.

- Tambíen el Simulador: https://www.tinkercad.com

- Para crear circuitos impresos fácilmente podemos utilizar el PCB Wizard.

- También podemos ir a: https://easyeda.com/ para crear esquemas de circuitos impresos online.

- Podemos enviar el circuito que hemos realizado (archivo Gerber) a: https://jlcpcb.com/, nos construirán la placa con el diseño que le hemos enviado y nos la enviarán. Consulta precios.

__________________________________________

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.

 

__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información