Académique Documents
Professionnel Documents
Culture Documents
Elementos bsicos de P1. Hola mundo. Led intermitente Estructura de un programa en Arduino Placa Arduino UNO
programacin o Funcin de inicializacin: void setup() Led
o Funcin cclica: void loop()
Comentarios: /**/ //
Constantes: OUTPUT, HIGH, LOW
Definir PIN: pinMode()
Activar una salida digital: digitalWrite()
Temporizar una seal de salida: delay()
Comunicacin del PC con la placa arduino
1 pepemiguez2016
CURSO: INGENIERA APLICADA MEDIANTE ARDUINO COLEGIO HOGAR AFUNDACIN
P10. Secuencia programada de Directivas pre-procesador: #include, #define Uso de circuitos antirebotes P6
activacin de leds, en tiempo de Control de puertos: DDR, PORT, PIN
ejecucin, una repeticin Control del tiempo: millis()
P11. Secuencia programada de Instalacin y uso de libreras: TimerOne
activacin de leds, en tiempo de Interrupciones temporizadas: librera TimerOne
ejecucin, una repeticin, repeticin
indefinida
P12. Lectura POT analgico, lectura Funciones E/S analgicas: analogRead() Idem P1
P13. Lectura POT analgico, lectura Escalar seales. Potencimetro 10K
mapeada Funciones matemticas: map(), abs()
P14. Control Led PWM, efecto fade Funciones E/S analgicas: analogWrite(), Idem 5
P15. Control Led PWM, mediante POT analogReference()
Funciones matemticas: constrain()
Sensores y P16. Control motor DC, ON/OFF Consignas por puerto serie Motores DC
Actuadores P17. Control motor DC, PWM, puerto Consignas por potencimetro analgico - Parmetros
serie Consignas por potencimetro digital - Proteccin
P18. Control motor DC, Inversin de giro Sentencia switch..case - Particularidades motor brushless
P19. Control motor DC, velocidad y giro
con POT Diseo drivers:
- Transistores BJT
2 pepemiguez2016
CURSO: INGENIERA APLICADA MEDIANTE ARDUINO COLEGIO HOGAR AFUNDACIN
Potencimetro digital:
- KY040, encoder rotativo
P21. Lectura rpm Motor DC con encoder Uso de interrupciones externas Encoder
P22. Control Proporcional Motor DC con Uso de interrupciones internas CI L293D
encoder, visualizando grficas Programacin estructurada
P23. Control PID Motor DC, con Uso de Serial Plotter
encoder, visualizando grficas
P24. Pantalla LCD. Visualizacin rpm P21 Uso biblioteca Liquid Crystal Pantalla LCD SCM1602A
P28. Motores paso a paso, bipolar, Uso biblioteca Stepper Motor paso a paso unipolar
control directo Uso librera AccelStepper Motor paso a paso bipolar
P29. Motores paso a paso, bipolar, Arrays bidimensionales ULN2003A o ULN2803A
control directo por puerto L298N o L293D
P30. Motores paso a paso, bipolar,
control mediante librera
P31. Motores paso a paso, unipolar,
control sin librera
P32. Motores paso a paso, unipolar,
control mediante librera
3 pepemiguez2016
CURSO: INGENIERA APLICADA MEDIANTE ARDUINO COLEGIO HOGAR AFUNDACIN
P34. Medida distancia con ultrasonidos, Uso biblioteca new-ping Sensor ultrasnico HC-SR04
medida sin librera (pantalla LCD) Control de eventos (Timer2) Pantalla LCD SCM1602A
P35. Medida distancia con ultrasonidos, Funcin delayMicrosegundos()
medida con librera NewPing Funcin PulseIn()
P38. Bus serie I2C. Mdulo PCF8591 de Uso biblioteca wire PCF8591 en formato DIP y formato mdulo (con
4EA/1SA Utilizacin del sketch Scanner I2C, para conocer sensores de luz, temperatura y resistencia variable)
la direccin de un elemento en el bus I2C
Proyectos Control de temperatura: Creacin de una interfaz de comunicacin con PC: Elemento sensor: LM35, AD590, PT100, Termopar
Ejemplo: T, - Opcin A: ON/OFF o Seleccin del tipo de control Elemento calefactor: Resistencias
- Opcin B: ON/OFF con histresis o Seleccin de los mrgenes de control Elemento refrigerante: Ventilador
- Opcin C: Proporcional o Visualizacin de Graficas de Control
- Opcin D: PID
4 pepemiguez2016