Arduino. Trucos y secretos.
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Паоло Аливерти. Arduino. Trucos y secretos.
Para empezar
1. Instalar Arduino
Al detalle
Windows
Mac OS X
GNU/Linux
2. Cargar un sketch en Arduino
Al detalle
3. Programar Arduino con Arduino Web Editor
Al detalle
4. Cargar un sketch con Arduino Web Editor
Al detalle
5. Simular Arduino con TinkerCAD Circuits
Al detalle
6. Programar Arduino por bloques con Bitbloq
Al detalle
Programar Arduino
7. Crear un sketch vacío
Al detalle
8. Utilizar una variable
Al detalle
Textos y caracteres
9. Definir una constante
Al detalle
10. Manipular cadenas de caracteres
Al detalle
11. Utilizar las cadenas
Al detalle
12. Convertir una variable de un tipo a otro
Al detalle
13. Repetir una operación
Al detalle
14. Utilizar un array
Al detalle
15. Obtener la longitud de un array
Al detalle
16. Copiar o ampliar un array
Al detalle
17. Utilizar arrays bidimensionales (matrices)
Al detalle
18. Definir una prueba simple
Al detalle
19. Definir una prueba con más de una alternativa
Al detalle
20. Definir una función
Al detalle
21. Crear clases y objetos
Al detalle
22. Generar números aleatorios
Al detalle
23. Encontrar el número más alto en un array
Al detalle
24. Ordenar una matriz de números
Al detalle
25. Rellenar un array de números aleatorios
Al detalle
26. Transformar una cadena en una matriz (tokenizar)
Al detalle
27. Gestionar índices múltiples y periódicos
Al detalle
28. Trabajar con bits
Al detalle
Operaciones bit a bit de C
29. Crear un módulo
Al detalle
30. Utilizar librerías externas
Al detalle
31. Crear librerías propias
Al detalle
Los básicos: LED y botones
32. Encender un LED
Al detalle
33. Controlar la luminosidad de un LED
Al detalle
34. Utilizar un LED RGB
Al detalle
35. Crear un PWM en todos los pines (PWM software)
Al detalle
36. Generar una secuencia aleatoria de números para encender varios LED
Al detalle
37. Conectar botones
Al detalle
38. Debouncing
Al detalle
39. Mantener el estado de un botón
Al detalle
40. Identificar la pulsación y la liberación de un botón (bordes ascendentes y descendentes)
Al detalle
41. Medir el tiempo de pulsación de un botón
Al detalle
42. Obtener clics múltiples sobre un botón
Al detalle
43. Utilizar una entrada analógica
Al detalle
44. Botón en línea analógica
Al detalle
45. Utilizar un trimmer para configurar parámetros
Al detalle
46. Insertar pausas «largas»
Al detalle
47. Ganar seis pines digitales
Al detalle
48. Utilizar la consola para enviar y recibir comandos
Al detalle
49. Encender cuatro LED en secuencia con un botón
Al detalle
50. Convertir un valor de un intervalo al otro
Al detalle
51. Adivina el LED (programa por estados)
Al detalle
53. Controlar el llenado de una bañera (máquina con estados)
Al detalle
54. Encender una caldera
Al detalle
55. Simon
Al detalle
56. Marcar un número pulsando varios botones
Al detalle
Los sensores
57. Alimentar a Arduino
Al detalle
58. Medir una tensión
Al detalle
59. Medir una corriente
Al detalle
60. Conectar un sensor de temperatura (termistor)
Al detalle
61. Conectar un sensor de temperatura LM35
Al detalle
62. Conectar un sensor de luz
Al detalle
63. Conectar un sensor para la humedad
Al detalle
64. Utilizar un sensor digital para humedad. y temperatura
Al detalle
65. Detectar un gas
Al detalle
66. Detectar campos magnéticos
Al detalle
67. Detectar la inclinación con un sensor tilt
Al detalle
68. Detectar el movimiento con un PIR
Al detalle
69. Crear un botón táctil o touch sensor
Al detalle
70. Utilizar un sensor de infrarrojos para descodificar. un mando a distancia
Al detalle
71. Encender la TV con Arduino
Al detalle
72. Detectar un obstáculo con un sensor infrarrojo
Al detalle
73. Medir la distancia con un sensor a ultrasonidos
Al detalle
74. Utilizar la fecha y la hora actuales
Al detalle
75. Utilizar un teclado numérico
Al detalle
76. Detectar la orientación o el movimiento con acelerómetros y giroscopios
Al detalle
78. Encontrar el norte en una brújula
Al detalle
79. Conocer la posición geográfica con un GPS
Al detalle
80. Conectar un micrófono y realizar un clap control
Al detalle
81. Conectar una fuente de audio
Al detalle
82. Leer etiquetas RFID
Al detalle
83. Aislar una entrada
Al detalle
Los actuadores y la visualización de información
84. Encender una bombilla de 12 V con un transistor
Al detalle
85. Controlar un relé con un transistor
Al detalle
86. Encender una bombilla de 12 V con un MOSFET
Al detalle
87. Controlar la velocidad de un motor
Al detalle
88. Controlar la dirección de rotación de un motor c.c
Al detalle
89. Utilizar un servomotor
Al detalle
90. Encender una bombilla a 220 V
Al detalle
91. Interruptor crepuscular para una bombilla de 220 V
Al detalle
92. Utilizar un motor paso a paso (stepper)
Al detalle
93. Aislar las salidas
Al detalle
94. Aumentar las salidas con un registro de desplazamiento
Al detalle
95. Utilizar una pantalla de siete segmentos
Al detalle
96. Utilizar una pantalla LCD
En detalle
97. Controlar una pantalla con solo dos cables (I2C)
Al detalle
98. Diseñar caracteres personalizados en una pantalla LCD
Al detalle
99. Crear un terminal de pantalla LCD
Al detalle
100. Crear un menú multinivel con una pantalla LCD
Al detalle
101. Conectar una pantalla gráfica TFT
Al detalle
102. Generar sonidos
Al detalle
103. LED NeoPixel
Al detalle
104. Generar una señal analógica
Al detalle
105. Conectar un amplificador
Al detalle
106. Controlar un potenciómetro digital
Al detalle
107. Reproducir un archivo de audio mp3 o wav
Al detalle
Comunicar e intercambiar datos
108. Añadir un nuevo puerto serie (SoftwareSerial)
Al detalle
109. Conectarse a un puerto RS232
Al detalle
110. Conectarse con un puerto RS485
Al detalle
111. Comunicar dos arduinos con el protocolo I2C
Al detalle
112. Comunicar dos arduinos con el protocolo SPI
Al detalle
113. Controlar Arduino con Firmata
Al detalle
114. Utilizar Arduino como consola para Processing
Al detalle
115. Controlar un LED por Bluetooth con un smartphone
Al detalle
116. Encender un LED con Python
Al detalle
117. Transmitir datos de Arduino a Python
Al detalle
118. Conectarse a Internet y ver una página web
Al detalle
119. Arduino como servidor web
Al detalle
120. Publicar una página web dinámica
Al detalle
121. Encender un LED con el navegador
Al detalle
122. Enviar un e-mail con Arduino pulsando un botón
Al detalle
123. Enviar SMS con Arduino
Al detalle
124. Recibir SMS
Al detalle
125. Leer y escribir un archivo desde una tarjeta SD
Al detalle
126. Generar una señal de TV
Al detalle
127. Emular un ratón USB
Al detalle
128. Emular un teclado USB
Al detalle
Índice analítico
Отрывок из книги
Trucos y secretos
120 ideas para resolver
.....
65. Detectar un gas
66. Detectar campos magnéticos
.....