Оглавление
Erik Schernich. Arduino para principiantes
Índice
Introducción
¿Qué es un microchip?
¿Y qué es un microcontrolador?
¿Y qué es un Arduino?
¿Cómo se programa?
Materiales
Los primeros pasos
Resistencias
Un circuito con un LED de varios colores
Resumen
Unas tareas
1. Parpadea, pequeño LED
Instalar el software
Nuestro primer programa
¿Cómo hacer que el LED parpadee?
Variables y lo que significan
Nuestro segundo programa: Juego de luces con LED
Cómo funcionan las funciones
Leer las entradas
If y Else: Si no funciona, haz lo siguiente
Condiciones en la práctica
Nuestro tercer programa: morse
Conectar el hardware
El software
Nuestro cuarto programa: El alambre caliente
Primero las variables y funciones
Medir el tiempo
Mostrar el resultado
Switch: Provocar reacción adecuada
While: Ejecutar un bucle
Resumen
Unas preguntas…
...y unas tareas
2. Arduino habla
Enviar el primer texto
Definir la frecuencia inicial del puerto
¡Escribe algo!
Depurar/Debug
Enviar comandos
Resumen
Una pregunta..
...y una tarea
3. Sensores - Puertos al mundo
Un sensor, ¿qué es en realidad?
Hacer que se enciendan los LED
Entradas analógicas
Escribir valores analógicos
Disminuir la luz de los LED
Transistores
Resumen
Unas preguntas..
...y unas tareas
4. Motores - Movimiento con Arduino
Motor DC - Diviértete con las revoluciones
Un ventilador manual
Controlar el motor de manera eficiente
Servos
Temporizador de 30 segundos
Resumen
Unas preguntas..
...y unas tareas
5. Leer el código fuente de otros desarrolladores
La documentación
El misterioso código fuente
Resumen
Unas preguntas..
...y una tarea
6. LCD – Información directa a Arduino
¿Qué significa LCD?
¡Hola, mundo!
Un comando para el compilador: define
Resumen
Unas preguntas..
...y unas tareas
7. Arduino y el multímetro
Para empezar, una anécdota
¿En qué formato queremos emitir?
Mediciones con corriente continua
Medición de la intensidad
Medición de las resistencias
Examinemos el potenciómetro
Medir la resistencia
Pruebas de continuidad
Resumen
Unas preguntas..
...y unas tareas
8. Arduino online
HTML – El portal a Internet
«Red, necesitamos red»
Resumen
Unas preguntas..
...y unas tareas
9. Teclado con Arduino Leonardo
Primeros pasos con Leonardo
Hacer que un LED se ilumine
Simulación de teclado
El primer teclado mínimo
Cómo funciona un teclado de verdad
Un token de seguridad
Resumen
Unas preguntas..
...y unas tareas
10. Una mirada tras el IDE
C++, el corazón de Arduino
Observar el trasfondo del IDE
¿Qué es un terminal?
Navegar en el terminal
Traducir un programa a Arduino
Compilar el código
Vincular
Upload [Cargar]
Programar con AVR
Adaptar código fuente de Arduino a AVR
Álgebra booleana
Resumen
Unas preguntas..
...y unas tareas
11. No me olvides – Uso de la EEPROM
Cuestiones generales sobre EEPROM
¿Qué se puede programar con EEPROM?
Proyecto: caja negra
Resumen
Unas preguntas..
...y una tarea
A. Instalar el IDE
Instalación
B. Soluciones
Capítulo 1. Preguntas
Respuestas
Capítulo 2. Pregunta
Respuesta
Capítulo 3. Preguntas
Respuestas
Capítulo 4. Preguntas
Respuestas
Capítulo 5. Preguntas
Respuestas
Capítulo 6. Preguntas
Respuestas
Capítulo 7. Preguntas
Respuestas
Capítulo 8. Preguntas
Respuestas
Capítulo 9. Preguntas
Respuestas
Capítulo 10. Preguntas
Respuestas
Capítulo 11. Preguntas
Respuestas
C. La lista de materiales
Materiales
D. Visualino: Programación visual
Materiales
¿Qué es Visualino?
Instalación de Visualino
Descargar el archivo zip
Descomprimir el archivo
Ejecutar el archivo
Configuración de visualino
Primer vistazo a Visualino
Zona superior
Zona izquierda: Grupo de bloques
Zona central: Nuestro programa
Zona derecha: Traducción a código del programa de bloques
Zona inferior: Selección de nuestra tarjeta de Arduino y el puerto
Cómo se conectan los bloques
El botón derecho del ratón
Grupos de bloques
Funciones
Control (Bloques iterativos o de repetición)
Logic (Bloques de lógica)
Math (Matemáticas)
Variables
Text (Cadenas de texto)
Communication (Comunicación serie y Bluetooth) Bluetooth
Monitor Serie:
Zum bloqs
Octopus bloqs
Pin functions (Pines analógicos y digitales)
LCD bloqs (Pantallas)
Servo (Servos y motores)
La estrella
Los comentarios
Los errores
Enviando el programa a la placa