You are on page 1of 5

Es una plataforma de prototipos electrnica de cdigo abierto

basada en hardware y software flexibles y fciles de usar. Est


pensado para artistas, diseadores, como hobby y para
cualquiera interesado en crear objetos o entornos interactivos.
As como muchos productos dentro del
Por qu utilizar rea tiene la funcionalidad de tomar los
desordenados detalles de la programacin

ARDUINO? de microcontrolador y la encierran en un


paquete fcil de usar
pero ofrece algunas ventajas para profesores,
estudiantes y a aficionados interesados sobre
otros sistemas:

Barato
Multiplataforma
Entorno de programacin simple y
claro.
Cdigo abierto y software expansible
Cdigo abierto y hardware extensible
TU PONES
DESAFIO
EL
PROGRAMACIN Un programa Arduino puede correr en
dos partes:

void setup()
void loop()

setup() es la preparacin, y loop() es la


ejecucin. En la seccin setup(), que se
encuentra siempre al comienzo de tu
programa, se configuran los pinModes, se
inicializa la comunicacin serial, etc. En la
seccin loop() se encuentra el cdigo que
ser ejecutado, como lectura de entradas,
disparo de salidas, etc.
Funciones
Entrada/Salida Digital Tiempo
pinMode(pin, modo) unsigned long millis()
donde modo=INPUT o modo=OUTPUT delay(ms)
digitalWrite(pin, valor) delayMicroseconds(us)
int digitalRead(pin)

Entrada/Salida Analgica
int analogRead(pin)
analogWrite(pin, value) PWM

Entrada/Salida Avanzado
shiftOut(dataPin, clockPin, bitOrder, valor)
unsigned long pulseIn(pin, valor)

You might also like