Sunteți pe pagina 1din 18

Qu es un microcontrolador (C)?

Circuito integrado con las 3 unidades funcionales de una computadora:


CPU (Unidad central de procesamiento) Memoria Perifricos de I/O

Proyecto Arduino
Plataforma de hardware y software libre (CC). Formado por:
Microcontrolador Atmel (AVR) Circuito que facilita el uso:
USB Pins externos. Cristal cuarzo 16MHz

http://www.arduino.cc/es/

Por qu Arduino?
Asequible Entorno de programacin simple y directo IDE Multi-plataforma (Java Virtual Machine) Software ampliable y de cdigo abierto Hardware ampliable y de cdigo abierto

Arduino UNO (ONE)


Conector USB FT232RL Pins I/O (Algunos PWM) 16MHz

Regulador de tensin a 5v

RESET

Alimentacin >6v

Microcontrolador ATMega 328

Analog In

Arduino Mega
Conector USB FT232RL PWM Out

RESET

16MHz

Regulador de tensin a 5v

Digital I/O

Alimentacin >6v

Microcontrolador ATMega 2560

Analog In

Otros modelos oficiales:


SmartProjects (Italia)

Nano

Duemilanove Sparkfun (EEUU)

Diecimila

PRo

Pro Mini

Lilypad

Entradas
Analgicas:
Sensores: Son convertidas con un ADC de 10 bits

Digitales:
Serie (I2C/TWI, SPI, RS-232) Sin protocolo:
Estado digital standart. PWM PPT

Salidas
Las salidas de Arduino son todas digitales. Serie: I2C/TWI, SPI, UART Salidas digitales sin protocolo:
Salida digital standard PWM (Pulse Width Modulation)
Control de LEDs o corriente por un transistor.

PPT (Caso especial de PWM)


Control de Actuadores como servos y ESCs.

Software de Arduino
Escrito en Java y basado en Processing, avr-gcc y otros programas de cdigo abierto. Libreras de clases: IDE:
Multiplataforma Se programa en C/C++

Descarga: http://arduino.cc/es/Main/Software

Hola Mundo
Parpadeo de un LED Conectar el polo positivo del LED (el ms largo) al pin 13 y el otro al GND.

Hola Mundo
void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); }
//Pin digital 13 como output.

//Enciende el LED //Espera 1000 milisegundos //Apaga el LED


//Espera 1000 milisegundos

Dnde comprar compontes?


Electrnica: http://arduino.cc/es/Main/Buy
www.BricoGeek.com www.rs-components.com www.sparkfun.com

Actuadores, bateras, herramientas, etc.:


www.dealextreme.com www.hobbyking.com

Qu podemos comprar?
Sensores: Detectores PIR, Baromtricos,GPS, Acelermetros, Giroscopios, Trmicos, RFID Muchos integrados.
Radio RX/TX Contadores digitales. DAC y ADC

Qu podemos comprar?
Actuadores (Motores):
Servos, Motores CC, Drivers de motores (Pnte en H). ESCs, Motores de CA (Brushless).

Baterias: LIPO, Li-Ion Transistores, rels. Drivers de LEDs, LEDs, LASERs, LCDs

Prototipo de Destructor Terreste

Prototipo de Destructor Terreste

Contactos
Carlos Baraza Haro carlos.baraza@ieee.org Pedro Ybenes Segura pedroyebenes@ieee.org

S-ar putea să vă placă și