Línea 1: |
Línea 1: |
| {{título}} | | {{título}} |
| + | <div style="float:right; width:250px;"> |
| {{Carátula y like|ffffff|Tarjeta Arduino Diecimila.png}} | | {{Carátula y like|ffffff|Tarjeta Arduino Diecimila.png}} |
| + | <center>'''Guía rápida de referencia''' |
| + | |
| + | Traducido y adaptado: |
| + | |
| + | José Manuel Ruiz Gutiérrez</center> |
| + | </div> |
| <big>[[/Estructura/]] | | <big>[[/Estructura/]] |
− | : estructura
| |
− | : setup()
| |
− | : loop()
| |
− | : funciones
| |
− | : {} uso de llaves
| |
− | : ; punto y coma
| |
− | : /*... */ bloque de comentarios // linea de comentario
| |
| | | |
− | <big>[[/Variables/]]</big>
| + | [[/Variables/]] |
− | : variables
| + | |
− | : declaración de variables
| + | [[/Tipos de datos/]] |
− | : variable scope
| + | |
− | <big>[[/Tipos de datos/]]</big>
| + | [[/Aritmética /|Aritmética]] |
− | : byte
| + | |
− | : int
| + | [[/Constantes /|Constantes]] |
− | : long
| + | |
− | : float
| + | [[/Control de flujo /|Control de flujo]] |
− | : arrays
| + | |
− | <big>[[/Aritmética /|Aritmética]]</big>
| + | [[/Entradas y salidas digitales/]] |
− | : aritmética
| + | |
− | : composición de asignaciones
| + | [[/Entradas y salidas analógicas/]] |
− | : operadores de comparación
| + | |
− | : operadores lógicos
| + | [[/Tiempo /|Tiempo]] |
− | <big>[[/Constantes /|Constantes]]</big>
| + | |
− | : constantes
| + | [[/Matemáticas /|Matemáticas]] |
− | : cierto/falso
| + | |
− | : alto/bajo
| + | [[/Aleatorio /|Aleatorio]] |
− | : entrada/salida
| + | |
− | <big>[[/Control de flujo /|Control de flujo]]</big>
| + | [[/Puerto serie/]] |
− | : if
| + | |
− | : if... else for
| |
− | : while
| |
− | : do... while
| |
− | <big>[[/Entradas y salidas digitales/]]</big>
| |
− | : pinMode(pin, mode)
| |
− | : digitalRead(pin)
| |
− | : digitalWrite(pin, value)
| |
− | <big>[[/Entradas y salidas analógicas/]]</big>
| |
− | : analogRead(pin)
| |
− | : analogWrite(pin, value)
| |
− | <big>[[/Tiempo /|Tiempo]]</big>
| |
− | : delay(ms)
| |
− | : millis()
| |
− | <big>[[/Matemáticas /|Matemáticas]]</big>
| |
− | : min(x, y)
| |
− | : max(x, y)
| |
− | <big>[[/Aleatorio /|Aleatorio]]</big>
| |
− | : randomSeed(seed)
| |
− | : random(min, max)
| |
− | <big>[[/Puerto serie/]]</big>
| |
− | : Serial.begin(rate)
| |
− | : Serial.println(data)
| |
− | : Serial.print(data, data type)
| |
− | <big>[[/Apéndice/]]</big>
| |
− | : salida digital
| |
− | : entrada digital
| |
− | : salida de alto consumo (corriente)
| |
− | : salida analógica (pwm)
| |
− | : potenciómetro de entrada
| |
− | : Resistencia variable de entrada
| |
− | : Salida a servo
| |
| <big>Apéndices</big> | | <big>Apéndices</big> |
| : [[/Apéndice 1. Formas de conexionado de entradas y salidas/]] | | : [[/Apéndice 1. Formas de conexionado de entradas y salidas/]] |
Línea 69: |
Línea 38: |
| : [[/Apéndice 4. Comunicar Arduino con otros sistemas/]] | | : [[/Apéndice 4. Comunicar Arduino con otros sistemas/]] |
| : [[/Apéndice 5. Comunicación vía puerto Serie/]] | | : [[/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 6. Envío a petición (toma y dame)/]] |
− | : [[/Apéndice 7. Envío a petición (toma y dame)/]]
| + | : [[/Apéndice 7. Conversor Analógico-Digital (A-D)/|Apéndice 8. Conversor Analógico-Digital (A/D)]] |
− | : [[/Apéndice 8. Conversor Analógico-Digital (A-D)/|Apéndice 8. Conversor Analógico-Digital (A/D)]] | + | : [[/Apéndice 8. Comunicación serie/]] |
− | : [[/Apéndice 9. Comunicación serie/]] | + | : [[/Apéndice 9. Palabras reservadas del IDE de Arduino/]] |
− | : [[/Apéndice 10. Palabras reservadas del IDE de Arduino/]] | + | : [[/Apéndice 10. Circuitos de interfaz con Arduino/]] |
− | : [[/Apéndice 11. Circuitos de interfaz con Arduino/]] | |
| <big>[[/Créditos/]] | | <big>[[/Créditos/]] |