Curso de Arduino Básico

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 39

CURSO DE ARDUINO BÁSICO

IMPARTIDO
POR
MICHEL MORA
ÍNDICE
• Presentación • Señales
• Índice • Protoboard
• Kit Arduino • Resistencias
• Historia Arduino • Calibres
• Tipos de Arduino • Practicas de arduino
• Arduino pinout
• PWM
• Características de arduinos
KIT ARDUINO

• 1pzs Arduino UNO con su cable usb • 1pzs HS0038B HS0038 SIP3 TO- 2.54mm 1x40 Pin Single Row Round Female Hea
92 IC PCM Infrared Receiver IR Receiver der
• 1pzs ProtoShield with breadboard
• 2pzs Tilt Sensor Switch • 1pzs 6-AA-1.5V battery holder
• 1pzs MB102 830 point solderless breadboard
• 1pzs Tilt Sensor Switch • 1pzs RTC DS1302 Real Time Clock Module
• 15pzs LED (red green yellow)
• 1pzs • 1 kit RFID IC Card read and write module kit
• 10pzs 10K metal film resistor IIC/I2C/TWI 1602 Serial LCD Module Display Bl
• 1pzs Microphone Sound Sensor Module
• 10pzs 1K metal film resistor ue
• 1pzs PS2 joyStick Module • 1pzs
• 10pzs 220R metal film resistors DHT11 Digital Temperature Humidity Sensor Mod
• 1pzs 8-bit Shift Register SN74HC595 IC • 1pzs ule
5V Stepper Motor with ULN2003 Drive Test Mod
• 1pzs Active Buzzer ule Board
• 1pzs 4x4 Matrix Keyboard Buttons module

• 1pzs Passive Buzzer • 1pzs SG90 9G micro small servo motor • 1pzs 8x8 Dot-Matrix display module 32x32 mm

• 10pzs Button 12*12*7.3 • 1pzs RGB 3 Color Full Color LED Module
• 1pzs Sensor de nivel de agua
• 3pzs Fotorresitencia • 1pzs 1--Channel 5V Relay Module
• 1pzs 24*14*6cm caja semitransparente
• 1pzs Potenciometro(10k) • 1 lot (65pcs) jumper wire
• 1pzs LM35DZ , LM35 sensor de temperatura • 10 pcs Dupont Line (F to M)
• 1pzs IR Infrared Flame Detection Sensor • 1pzs
HISTORIA

Arduino fue inventado en el año 2005 por el entonces estudiante del instituto IVRAE Massimo
Banzi, quien, en un principio, pensaba en hacer Arduino por una necesidad de aprendizaje
para los estudiantes de computación y electrónica del mismo instituto, ya que en ese
entonces, adquirir una placa de micro controladores eran bastante caro y no ofrecían el
soporte adecuado.
• Nunca se imaginó que esta herramienta se llegaría a convertir en años más adelante en el
líder mundial de tecnologías DIY (Do It Yourself)
PARTES ESENCIALES DE ARDUINO
CARACTERÍSTICAS ARDUINO UNO

• Microcontrolador ATmega328.
• Voltaje de entrada 7-12V.
• 14 pines digitales de I/O (6 salidas PWM).
• 6 entradas análogas.
• 32k de memoria Flash.
• Reloj de 16MHz de velocidad.
CARACTERÍSTICAS

• Microcontrolador: ATmega32u4
Tensión de funcionamiento: 5V
Alimentación recomendada: 7-12V
Pines I/O Digitales: 20
Canales PWM: 7
Entradas analógicas: 12
Corriente Maxima de los pines I/O: 40 mA
Corriente Maxima de los pines 3.3V: 50 mA
Memoria Flash: 32 KB (4 KB usados para el bootloader)
SRAM: 2.5 KB
EEPROM interna: 1 KB
Velocidad: 16 MHz
QUE ES PWM
• Hablamos de la función PWM como abreviatura de
la modulación por ancho de pulsos(Pulse Wave
Modulation), algo que se ha convertido en una
práctica habitual de los interruptores de potencia
modernos, controlando la energía de inercia. Esta
acción tiene en cuenta la modificación del proceso de
trabajo de una señal de tipo periódico
SEÑALES
• En el Arduino tendremos:
• digitalWrite();
• digitalRead();
• analogWrite();
• analogRead();
PROTOBOARD
RESISTENCIAS
QUE ES UNA RESISTENCIA
LEY DE OHM – VOLTAJE CORRIENTE Y RESISTENCIA

• Intensidad: Es la circulación de electrones que va de un punto a otro. Su unidad de medición son


los amperios.
• Voltaje: Es la fuerza que deja a los electrones que puedan tener movimiento a través del
material conductor. Su unidad de medición son los voltios.
• Resistencia: Es la obstrucción que se le presenta a los electrones dentro de un conducto. Su
unidad de medición son los ohmios.
RESISTOR EQUIVALENTE EN CIRCUITO SERIE
• i queremos sacar la resistencia equivalente de 3 resistores solo bastaría sumar las resistencias.
• Por ejemplo: tenemos un resistor de 1kOhm otro de 330Ohms y uno más de 220Ohms.

• Si queremos saber su resistencia equivalente seria sumar 1000+330+220. Su resistencia


equivalente seria 1550Ohms haciendo la suma de un solo resistor.
RESISTOR EQUIVALENTE EN CIRCUITO PARALELO
• Para calcular resistencia en paralelo, se hace de la siguiente forma:

• Sustituyendo valores seria que:


RESISTENCIAS EN SERIE
RESISTENCIAS EN PARALELO

• S=
• Unidad de conductancia en el Sistema Internacional, de símbolo S, que equivale a la conductancia de un conductor con resistencia eléctrica de 1 ohm.
RESISTIVIDAD DEL MATERIAL
• Calibre de alambre estadounidense (en inglés american wire
gauge o AWG) es una referencia de clasificación de diámetros.
• En muchos sitios de Internet y también en libros y manuales,
especialmente de origen norteamericano, es común encontrar la
medida de conductores eléctricos (cables) indicados con la
referencia AWG.
• Cuanto más alto es este número, más delgado es el alambre.
• El alambre de mayor grosor (AWG más bajo) posee
menos resistencia interna y, por lo tanto, soporta
mayores corrientes a distancias más grandes.
PRACTICAS CON ARDUINO
ABRIR ADMINISTRADOR DE DISPOSITIVOS

• Esto es para asegurarnos en que


puerto COM se encuentra el
Arduino conectado a nuestra
computadora o pc.
IDE ARDUINO
Atajos:
Ctrl + r = verificar el código Arduino
Ctrl + u = sube el código al Arduino
Ctrl + n = abre un nuevo IDE de Arduino
Ctrl + o = abre un buscador para abrir un sketch o código
Arduino ya hecho
Ctrl + s = guardar o salvar el código
PRACTICA DEL LED CON ARDUINO
PRACTICA BOTÓN
PRACTICA LED CON UN CICLO FOR • Haremos uso del ciclo for para
prender y apagar el LED.
PRACTICA MONITOR SERIAL
PRACTICA CON SERVO
• En este caso usaremos un for para
mover el servomotor.
PRACTICA LM35
• En este caso hemos optado por un sensor bastante normal que detecta
temperaturas desde -55ºC a 150ºC, 1ºC equivale a 10mV y soporta
voltajes de entre 4V y 30V.
• Cuando leemos un sensor analógico con Arduino lo hacemos a través de la
función analogRead que nos da un valor entre 0 y 1023, 1024 valores
posibles. Si tenemos 0V a la entrada nos devolverá 0 y si tenemos 5V nos
devolverá 1023.
• A partir de esta información podemos obtener una fórmula matemática
que nos calcule la temperatura en función del voltaje que nos facilita el
LM35.
• Temperatura = Valor * 5 * 100 / 1024
PRACTICA CON JOYSTICK
EL CÓDIGO
PRACTICA FOTORRESISTENCIA • En este caso usaremos un divisor de
voltaje para determinar si con luz
deja pasar corriente o con oscuridad.
PRACTICA DHT11
• En este caso se tendrá que descargar
y añadir una librería
REFERENCIAS
• https://aprendiendoarduino.wordpress.com/2017/06/21/memoria-flash-sram-y-eeprom-3/
• https://es.wikipedia.org/wiki/Calibre_de_alambre_estadounidense
• https://hetpro-store.com/TUTORIALES/ley-de-ohm/
• https://arduinodhtics.weebly.com/historia.html
• http://arduino.cl/arduino-uno/
• http://arduino.cl/arduino-leonardo/
• https://www.ibertronica.es/blog/tutoriales/funcion-pwm/
• http://www.elektrisola.com/es/materiales-conductores/cobre.html

También podría gustarte