Curso de iniciación a Arduino sin electrónica. Programación por bloques.
Curso de iniciación a la programación de Arduino mediante la utilización de bloques. Utilizaremos el entorno de programación mBlock basado en Scratch 2.0 para aprender los conceptos de programación universales utilizando un lenguaje visual de bloques especialmente orientado a principiantes que quieran empezar a programar.
Para realizar el curso es necesaria una placa Arduino UNO o compatible y una placa de prácticas de bajo coste de manera que se evita tener que realizar montajes electrónicos. De cualquier forma en el curso se ofrece una alternativa para poder montar los componentes necesarios en protoboard para poder seguir el contenido del curso.
A pesar de ser un curso de iniciación partiendo de conceptos básicos como las iteraciones o los condicionales, llegaremos a ver conceptos más avanzados como pueden el uso de variables, subprogramas o incluso arrays, pero siempre con un lenguaje fácil orientado a aprender desde la base sin necesidad de conocimientos previos sobre programación o Arduino.
Al acabar el curso serás capaz de poder utilizar la placa de Arduino interactuando con el PC o de cargar un programa para que funcione de manera autónoma, siempre utilizando el sencillo lenguaje de bloques tipo Scratch.
Todas las clases de este curso
- Iniciación a Arduino por bloques #1. La placa Arduino UNO.
- Iniciación a Arduino por bloques #2. Instalar mBlock.
- Iniciación a Arduino por bloques #3. Interacción con el medio físico: sensores y actuadores.
- Iniciación a Arduino por bloques #4. Elementos de la placa Arduino UNO y shield de prácticas.
- Iniciación a Arduino por bloques #5. Primeros programas corriendo en PC variando salidas en Arduino.
- Iniciación a Arduino por bloques #6. Lectura de entrada analógica y cargar programa en Arduino (autónomo).
- Iniciación a Arduino por bloques #7. Bucles de repetición.
- Iniciación a Arduino por bloques #8. Delay: bloques de espera.
- Iniciación a Arduino por bloques #9. Sensor de ultrasonidos y funciones condicionales en cascada.
- Iniciación a Arduino por bloques #10. Tratamiento de entrada analógica con potenciómetro.
- Iniciación a Arduino por bloques #11. Transformar voltaje a unidades de medida en sensores analógicos.
- Iniciación a Arduino por bloques #12. Bloques para accionar servos y emitir sonidos con piezoeléctricos.
- Iniciación a Arduino por bloques #13. Uso de variables, listas (arrays) y subrutinas.