Manual de programación Arduino
- estructura
- setup()
- loop()
- funciones
- {} uso de llaves
- ; punto y coma
- /*... */ bloque de comentarios // linea de comentario
- variables
- declaración de variables
- variable scope
- byte
- int
- long
- float
- arrays
- aritmética
- composición de asignaciones
- operadores de comparación
- operadores lógicos
- constantes
- cierto/falso
- alto/bajo
- entrada/salida
- if
- if... else for
- while
- do... while
/Entradas y salidas digitales/
- pinMode(pin, mode)
- digitalRead(pin)
- digitalWrite(pin, value)
/Entradas y salidas analógicas/
- analogRead(pin)
- analogWrite(pin, value)
- delay(ms)
- millis()
- min(x, y)
- max(x, y)
- randomSeed(seed)
- random(min, max)
- Serial.begin(rate)
- Serial.println(data)
- Serial.print(data, data type)
- salida digital
- entrada digital
- salida de alto consumo (corriente)
- salida analógica (pwm)
- potenciómetro de entrada
- Resistencia variable de entrada
- Salida a servo
Apéndices
- /Apéndice 1. Formas de conexionado de entradas y salidas/
- /Apéndice 2. Como escribir una librería para Arduino/
- /Apéndice 3. Señales analógicas de salida en Arduino (PWM)/
- /Apéndice 4. Comunicar Arduino con otros sistemas/
- /Apéndice 5. Comunicación vía puerto Serie/
- [[/Apéndice 6. Envio de datos desde el PC (PC->Arduino) a Arduino por puerto de comunicación serie/]]
- /Apéndice 7. Envío a petición (toma y dame)/
- Apéndice 8. Conversor Analógico-Digital (A/D)
- /Apéndice 9. Comunicación serie/
- /Apéndice 10. Palabras reservadas del IDE de Arduino/
- /Apéndice 11. Circuitos de interfaz con Arduino/