Arduino.

1- ¿Qué es Arduino?

 

ARDUINO BÁSICO


00 Objetivos del curso.


01 Instalación del entorno de trabajo Arduino.


02 Nuestro primer programa.


03 Nuestro primer circuito.


04 Circuito con múltiples LEDs.


05 Las entradas digitales de Arduino.


06 Condicionales y botones.

 

06 Condicionales y botones 2
07 Comunicación con el exterior.

 

08 Funciones y enteros.


09 Un programa con varias funciones.


10 Los pines cuasi analógicos.


11 Los diodos LED RGB.


12 Arduino y las puertas analógicas.

30 Display de 7 segmentos.


31 Display de 7 segmentos y 4 dígitos.


32 Display con interface.


33 Displays LCD.


34 El bus I2C y los displays LCD.


36 Operaciones con bits.


37 Matriz LED de 8×8.


38 El bus SPI.

 

 

DISPLAYS

 

39 Matriz LED 8×8 con MAX7219 y SPI


39B Scrolling mensajes con grupos de MAx7219


40 Display TFT SPI de 1.8″.


41 Display Nokia 3310.


42 Display OLED de 0.96″.


43 Gráficos y OLED 0.96” 128×64.


44 Usando un display TFT de 320×240.


45 TFT de 3.2″ con panel tactil.


46 Display Nokia 5110.

 

 

ARDUINO NIVEL MEDIO

 

HERRAMIENTAS AVANZADAS


50 El ámbito de las variables en Arduino.


51 Arduino y las interrupciones.


52 Los mandos de infrarrojos.


53 La nueva librería Time en Arduino.


55 Arduino y los relojes RTC.


56 La referencia analogica AREF.


57 Arduino y los Timers.


58 Gestionando las librerías.


59 Los punteros en C++.


69 Las estructuras C++: struct

 

ARDUINO NIVEL MEDIO

 

SHIELD ETHERNET Y TCPIP

60 Redes Ethernet y protocolo TCPIP.


61 El Shield Ethernet.


62 Arduino como servidor web.


63 Controlando un LED por Ethernet.


64 Control de tu casa desde Internet.


65 Shield Ethernet y SD card.


66 Display analógico con JavaScript.


67 Sincronizando la hora en Internet.

 

 

PROGRAMACIÓN ORIENTADA O OBJETOS

 

131 La programacion Orientada a Objetos OOP.


132 Arduino C++ : Clases y Objetos.


133 Polimorfismo y Function Overloading.


134 Unary Operator Overloading.


135 Binary  Operator Overloading y conversión de tipos.


136 La Herencia en C++.

 

 

COMUNICACIONES

 

70 El módulo BlueTooth HC-06.


71 El módulo BlueTooth HC-05.


72 Controlando Arduino con Android.


73 De Arduino a tu PC por Bluetooth.


73B Bluetooth 4.0 Low Energy.


74 Arduino y WIFI ESP8266.


75 Usando el WIFI ESP8266.


76 Servidor Web con WIFI ESP8266.


120 Modificando el firmware del WIFI ESP8266.


121 Instalar el pluggin ESP8266 en Arduino.


122 ESP8266 como servidor Web.


123 Modelos del ESP8266.


77 El módulo WIFI HLK-RM04.


78 Jugando con el HLK-RM04.


79 Los módulos de Radio NRF2401.


79B Comunicación dúplex con NRF2401.


129 Control remoto por RF sencillo.

 

 

WIFI SHIELD CC3000

 

110 El WIFI Shield CC3000 de Texas Instruments.


111 Jugando con el Shield WIFI CC3000: Geo localización.


112 Más sobre JSON y WIFI CC3000.


113 Relojes, CC3000 y Network Time Protocol NTP.


114 Usando TCPIP y CC3000 para enviar mensajes.

 

 

ELECTRÓNICA

 

80 Las fuentes de alimentación


81 Arduino en Protoboard.

 

82 Las fuentes de alimentación ATX.

83 Alimentando una tira de LEDs.

84 LCD Keypad Shield.

 

85 Los multímetros digitales.

86 Multiplexor Analógico 74HC4067 de 16 canales.

 

87 Fuentes de alimentación Step Down o Buck Converters.

 

88 Fuentes de alimentación Step Up o Boost Converters.

89 Zero Cross detection AC.

202 La familia de chips CH340G.

 

 

MOTORES

 

90 Motores de corriente contínua.


91 Mas sobre motores CC: H Bridge y el L293D.


92 Un pequeño robot con tracción 4×4.


94 Dirigiendo un robot 4×4.


95 Un robot 4×4 autónomo.


96 Controlando el Rover con un mando PS2.


97 Motores paso a paso.


98 Motores paso a paso: 28BYJ-48.


99 Controlando un motor unipolar como bipolar.


100 Motor Shield V1 y motores paso a paso.


200 Motor Shield V1 y Servos.


201 Ardumoto Shield y L298.

Prácticas Arduino.

Práctica de Arduino nº1

 

Ir a la práctica 1

 

Práctica de Arduino nº2

 

Ir a la práctica 2

 

Práctica de Arduino nº3

 

Ir a la práctica 3


Práctica de Arduino nº4


Ir a la práctica 4


Práctica de Arduino nº5

 

Ir a la práctica 5

 

Práctica de Arduino nº6


Ir a la práctica 6

Práctica de Arduino nº7


Ir a la práctica 7

 

Práctica de Arduino nº8


Ir a la práctica 8

 

Práctica de Arduino nº9


Ir a la práctica 9

 

Práctica de Arduino nº 10


Ir a la práctica 10

Enlaces Arduino