Manual de programación Arduino

Manual de programación ArduinoAleatorio
Busca en cnbGuatemala con Google

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

Destrezas fonológica que consiste en encontrar similitudes y diferencias entre los fonemas o sílabas que forman una palabra.

Sistema social para expresar ideas y manifestarlas al prójimo. Este sistema existe dentro de un entorno social (sistema social) y un sistema lingüístico (ejemplos son el español, francés, k’iche’, kaqchikel, etc.) Tienen que existir ambos sistemas para que pueda existir la comunicación.