Diferencia entre revisiones de «Manual de programación Arduino»

De CNB
Ir a la navegación Ir a la búsqueda
imported>Editor
Sin resumen de edición
imported>Editor
Sin resumen de edición
Línea 62: Línea 62:
: Resistencia variable de entrada  
: Resistencia variable de entrada  
: Salida a servo  
: Salida a servo  
<big>[[/Apéndices/]]</big>  
<big>Apéndices</big>  
: Formas de Conexionado de entradas y salidas
: [[/Apéndice 1. Formas de conexionado de entradas y salidas/]]
: Como escribir una librería para Arduino
: [[/Apéndice 2. Como escribir una librería para Arduino/]]
: Señales analógicas de salida en Arduino (PWM).
: [[/Apéndice 3. Señales analógicas de salida en Arduino (PWM)/]]
: Comunicando Arduino con otros sistemas
: [[/Apéndice 4. Comunicando Arduino con otros sistemas/]]
: Comunicación vía puerto Serie:
: [[/Apéndice 5. Comunicación vía puerto Serie/]]
: Envio de datos desde el PC (PC->Arduino) a Arduino por puerto de comunicación serie:
: [[/Apéndice 6. Envio de datos desde el PC (PC->Arduino) a Arduino por puerto de comunicación serie/]]
: Envío a petición (toma y dame)
: [[/Apéndice 7. Envío a petición (toma y dame)/]]
: Conversor Analógico-Digital (A/D)
: [[/Apéndice 8. Conversor Analógico-Digital (A/D)/]]
: Comunicación serie
: [[/Apéndice 9. Comunicación serie/]]
: Palabras reservadas del IDE de Arduino
: [[/Apéndice 10. Palabras reservadas del IDE de Arduino/]]
: Circuitos de interface con Arduino  
: [[/Apéndice 11. Circuitos de interfaz con Arduino/]]
<big>[[/Créditos/]]
<big>[[/Créditos/]]

Revisión del 10:55 2 jul 2019

/Estructura/

estructura
setup()
loop()
funciones
{} uso de llaves
; punto y coma
/*... */ bloque de comentarios // linea de comentario

/Variables/

variables
declaración de variables
variable scope

/Tipos de datos/

byte
int
long
float
arrays

Aritmética

aritmética
composición de asignaciones
operadores de comparación
operadores lógicos

Constantes

constantes
cierto/falso
alto/bajo
entrada/salida

Control de flujo

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)

Tiempo

delay(ms)
millis()

Matemáticas

min(x, y)
max(x, y)

Aleatorio

randomSeed(seed)
random(min, max)

/Puerto serie/

Serial.begin(rate)
Serial.println(data)
Serial.print(data, data type)

/Apéndice/

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. Comunicando 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/

/Créditos/