Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Blockly @ rduino:Crea código con bloques

Componentes y suministros

Arduino UNO
× 1
Arduino Mega 2560
× 1

Aplicaciones y servicios en línea

Blockly @ rduino
Foro Blockly @ rduino
Wiki Blockly @ duino

Acerca de este proyecto

El propósito es permitir la programación "Scratch-block" para la tarjeta Arduino, con muchas funciones necesarias para niños en la escuela y principiantes.

Todo el mundo conoce Scratch y la forma en que facilitó el aprendizaje del programa para todos los niños del mundo. El siguiente paso fue usarlo para controlar material y por eso las posibilidades de extensión eran geniales:LeapMotion, Arduino, Wii, Picaxe, etc.

Pero el uso de la extensión es programación en tiempo real 'solo conectada', por lo que el 'Graal' fue encontrar un software que permitiera la programación de bloques y la generación de código. Encontré BlocklyDuino pero lo dejaron sin trabajar durante meses. Después de contactar con su creador, David Li, decidí crear mi propia bifurcación.

Después de unos meses, con ayuda, creé una versión totalmente nueva de la nueva versión original de Blockly:Blockly @ rduino.

Resumen de video

Qué puedes hacer

Elija tarjeta e idioma:

Elija entre carga en línea (gracias al complemento Codebender) o carga fuera de línea (gracias a Blockly @ rduino-communication):

Comuníquese con la tarjeta en tiempo real para probar la entrada / salida, gracias al maravilloso trabajo FirmataPlus de Alan Yorink:

Elija entre diferentes niveles de dificultad para su estudiante y tenga una lista específica de bloques:

Elija si usa o no en una lista de bloques, siempre creciendo:

Arrastrar y soltar el bloque al programa:

Vea la actualización del código Arduino en tiempo real:

Edite el código Arduino, guárdelo, péguelo en local IDE:

O use el complemento Codebender para cargar:

Y comunicarse por puerto serie:

Elija en una lista de ejemplos:

Crea tu propio ejemplo:

Elija no solo la tarjeta, sino un ' kit específico 'preparado con categorías específicas de bloque y pinout preparado para el alumno:

¡Y muchas mejoras gráficas! Y muchos más por venir, como mejorar la accesibilidad.

Código

github para Blockly @ rduino
Repositorio de Githubhttps://github.com/technologiescollege/Blockly-at-rduino

Proceso de manufactura

  1. Monitoreo de CO2 con sensor K30
  2. Comunicación para personas sordociegas con 1Sheeld / Arduino
  3. Controlar el aceptador de monedas con Arduino
  4. Sistema de alarma Arduino:SERENA
  5. ¡Arduino con Bluetooth para controlar un LED!
  6. Sensor capacitivo de huellas dactilares con Arduino o ESP8266
  7. Jugando con Nextion Display
  8. Brazo robótico controlado por Nunchuk (con Arduino)
  9. Python3 y comunicación Arduino
  10. Medición de la radiación solar con Arduino
  11. Mini radar con Arduino