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 7: Línea 7:
: {} uso de llaves
: {} uso de llaves
: ; punto y coma
: ; punto y coma
: /*... */ bloque de comentarios // linea de comentario <big>[[/Variables/]]</big>  
: /*... */ bloque de comentarios // linea de comentario  
 
<big>[[/Variables/]]</big>  
: variables
: variables
: declaración de variables
: declaración de variables

Revisión del 07:27 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

/E/S digitales/

pinMode(pin, mode)
digitalRead(pin)
digitalWrite(pin, value)

E/S 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/

Formas de Conexionado de entradas y salidas
Como escribir una librería para Arduino
Señales analógicas de salida en Arduino (PWM).
Comunicando Arduino con otros sistemas
Comunicación vía puerto Serie:
Envio de datos desde el PC (PC->Arduino) a Arduino por puerto de comunicación serie:
Envío a petición (toma y dame)
Conversor Analógico-Digital (A/D)
Comunicación serie
Palabras reservadas del IDE de Arduino
Circuitos de interface con Arduino

/Créditos/