Your SlideShare is downloading. ×
Arduino introducion
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Arduino introducion

1,008
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,008
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cibernética y Mecatrónica MicrocontroladoresEscuela de Ingeniería Ing. Rafael Durán Campoamor Arduino DuemilanoveCaracterísticas: Arquitectura abierta Microcontrolador ATMEGA328 a 16 MHz Alimentación por puerto USB e independiente hasta 12V controlada por regulador code voltaje integrado a 3.3 V y 5 V. SRAM de 2KB, FLASH de 32KB y EEPROM de 1 KB. Contiene 6 entradas analógicas (Analog 0-5) con entrada de referencia Contiene 14 I/O digitales divididas en: -puerto USART (RX-0 y TX-1) -6 salidas PWM (Pulse Width Modulation) (3,5,6,9,10 y 11) -Digitales (2,7,8,12 y 13) Led y resistencia conectados al pin 13. Leds de visualización en comunicación serie y programación Led de power. ICSP (In Circuit Serial Programming) para facilitar la reprogramación del bootloader en la tarjeta. Botón de reset. Conector USBArduino fue creado por basado en Processing como una GUI de programación de microprocesadores pormedio de applets utilizando en un lenguaje C modificado para facilitar al usuario un cierto dominio en laelaboración de sus programas y aplicaciones.Ventajas de Arduino: Facilidad de programación. Implementación rápida de circuitos. Rapidez en la modificación de programación. Visualización de variables por puerto serie a través del monitor.Universidad La Salle Cuernavaca 25/08/2010 Página 1
  • 2. Cibernética y Mecatrónica MicrocontroladoresEscuela de Ingeniería Ing. Rafael Durán Campoamor Alimentación y comunicación por puerto USB. Led conectado a pin 13 para visualizar estados lógicos en programación. La tarjeta provee alimentación y tierra a los circuitosInterfase de programación Arduino (download en http://arduino.cc)El modo de programación requiere de seguir cierta estructura dada por.Declaración de variables;void setup() { Instrucciones;}void loop() { Instrucciones;}Universidad La Salle Cuernavaca 25/08/2010 Página 2
  • 3. Cibernética y Mecatrónica MicrocontroladoresEscuela de Ingeniería Ing. Rafael Durán CampoamorEjemplo de programa:int led = 13; //se declara pin 13 como ledvoid setup(){ pinMode(led,OUTPUT); //se define led como salida}void loop(){ digitalWrite(led,HIGH); // se pone led en 1 delay(500); // se hace un retardo de 0.5 segundos digitalWrite(led,LOW); // se pone led en 0 delay(500) // se hace un retardo de 0.5 segundos}Para programar la tarjeta basta con que la conectemos a la computadora por el Puerto USBUniversidad La Salle Cuernavaca 25/08/2010 Página 3
  • 4. Cibernética y Mecatrónica MicrocontroladoresEscuela de Ingeniería Ing. Rafael Durán CampoamorPara depurar y programar la Arduino siga el procedimiento descrito abajo Escriba el programa Presione Verify (depurar) Presione Reset en la tarjeta Presione Upload para programar la tarjeta y disfruteVer en la imagen los ejemplos dados para Arduino y modifique su programación.Universidad La Salle Cuernavaca 25/08/2010 Página 4

×