Archivo de la categoría: Arduino

Taller de Programación de Arduino por Bloques con mBlock

En este vídeo hago una introducción a la programación visual de Arduino con mBlock, que está basado en scratch 3.

Material necesario:

  • un ordenador o portátil
  • instalar mBlock 5 desde https://mblock.cc/en-us/download 
  • un Arduino UNO con su cable USB para programarlo
  • una protoboard
  • un LED y una resistencia de 220ohms
  • un pulsador y una resistencia de 10k ohms
  • un sensor de luz o LDR y una resistencia de 10k ohms

Kit iniciación usado: https://www.seeedstudio.com/Grove-Beginner-Kit-for-Arduino-p-2895.html 

mBlock

mBlock es un entorno gráfico de programación basado en el editor Scratch 3.0 para introducir de forma sencilla la programación y robótica en el aula.

Web de mblock: http://www.mblock.cc/ 

mBlock se compone de 5 partes principalmente:

  • Grupo de instrucciones clasificadas por colores en las siguientes categorías:
    • Movimiento: Conjunto de instrucciones relacionadas con el control de los pines de la tarjeta de Arduino, así como el control del movimiento de cualquier personaje del escenario.
    • Apariencia: Instrucciones orientadas a modificar el aspecto de los personajes de nuestra aplicación. Para el caso de Arduino, es un conjunto de instrucciones que apenas se utiliza.
    • Sonido: Conjunto de instrucciones relacionadas con la elaboración de aplicaciones musicales, emitiendo sonidos y notas musicales.
    • Lápiz: Scratch nos ofrece la posibilidad de que los personajes dejen un rastro durante sus movimientos por el escenario como si arrastrase un lápiz durante su trayectoria.
    • Control: Las instrucciones incluídas en esta sección son impresindibles para crear la lógica de nuestros programas. Incluyen condicionales, bucles y llamadas de procedimientos.
    • Sensores: Instrucciones de iteración con el ratón, el teclado, sonidos y los personajes.
    • Operadores: operaciones matemáticas, lógicas y con cadenas de texto.
    • Variables: Instrucciones para el almacenamiento y gestión de datos.
  • Instrucciones de programación: Las instrucciones de cada grupo corresponden a instrucciones de programación.
  • Editor: Es la parte principal donde estructuramos y programamos nuestro programa.
    • Programas: Se compone de todas las instrucciones que hace funcionar el código que programemos.
    • Disfraces: Cada objeto puede tener diferentes apariencias o disfraces para utilizar a lo largo de nuestro programa.
    • Sonido: También es posible añadir o grabar sonidos y guardarlos para futuros usos.
  • Escenario o ventana principal: Es el resultado de nuestro programa.
  • Objetos y sprites: Distinguimos principalmente los objetos de tipo Arduino y Sprites.
    • Los objetos de tipo arduino son aquellos que interactúan con Arduino.
    • Los sprites son similares al entorno de scratch y no interactúan con Arduino.

Proyectos mBlock

mBlock Community https://planet.mblock.cc/ es la web donde se publican los proyectos de mBlock y donde podemos aprender mucho viendo otros proyectos o publicar los nuestros.

Mi usuario en mBlock donde publico los proyectos: https://planet.mblock.cc/u/1004089 

Proyectos del vídeo:

Más información de mBlock:

Iniciación a Arduino en 3 Directos de YouTube

En estos tres directos hechos en marzo de 2020 hago una iniciación a Arduino.

Primer Directo

Hablo de:

Enlaces del vídeo:

Segundo Directo

Hablo de:

  • Uso de una pantalla LCD con Arduino
  • Instalar una librería
  • Funciones Arduino
  • Debug de un Sketch de Arduino

Enlaces del vídeo:

Tercer Directo

Hablo de:

Enlaces del Vídeo:

Arduino Day 2020 desde casa

El pasado 21 de marzo de 2020 se celebró el Arduino Day, puesto que en España y en otros países estábamos en cuarentena, los eventos se celebraron on-line.

Este vídeo es un directo en Youtube que hice justo antes del Streaming oficial de Arduino.

En este vídeo hablo:

Halloween Candy Counter

This is a candy counter for halloween made with an Arduino nano with enhanced features like sound and light effects every time a candy is detected. This is powered by a 2600mAh power bank and thanks to low power configuration halloween candy counter can run all halloween night.

The number of collected candies are showed in a 16×2 lcd screen.

All electronic staff can be inside your favourite halloween candy bag, in my case a plastic halloween pumpkin used by my son.

Tutorial: Instructable – Arduino Halloween Candy Counter

Arduino Create link: https://create.arduino.cc/editor/jecrespo/75558250-d349-4adf-8a82-934aec5e651a/preview?embed

List of materials:

Connect Everything

Upload the Arduino sketch using the last version of the Arduino IDE. You can download it from https://www.arduino.cc/en/Main/Software or using Arduino Create: https://create.arduino.cc/

Last version of Arduino sketch is avaliable in my github account: https://github.com/jecrespo/Halloween-2017

Arduino Create Link: https://create.arduino.cc/editor/jecrespo/75558250…

The libraries you need to install are:

And finally test it works!!!

Put All Inside Your Favourite Halloween Candy Bag and Have Fun

Tercera Reunión Organización Arduino Day 2020 La Rioja

El 27 de febrero nos volvimos a reunir  en el área UR-Maker de la Universidad de la Rioja.

Nuestro patrocinador Electrónica de Luis nos trajo los kits para montar los robots y los kits de la Open Led Race y Twang32 que vamos a usar en el Arduino Day.

Este es el robot que montaremos y usaremos para las competiciones de minisumo, evita obstáculos y sigue-lineas: https://aprendiendoarduino.wordpress.com/2019/05/06/construccion-y-programacion-de-robot-minisumo/

Fotos: