miércoles, 17 de marzo de 2021

Segundo Reto programando Make Code

 Presento el segundo reto de programación en Make Code para micro:bit

Describo las acciones que suceden en forma secuenciada: 

1 - Se programa que “Para siempre” ocurra lo siguiente:
2 - Mientras esté presionado el Botón A muestra por 1 segundo en pantalla la cadena de caracteres “¿ME QUIERE?”
3 - Mientras esté presionado el Pin 0 muestra por 1 segundo en pantalla la cadena de caracteres “MUCHO”
4 -  Mientras esté presionado el Pin 1 muestra por 1 segundo en pantalla la cadena de caracteres “POQUITO”
5 -  Mientras esté presionado el Pin 2 muestra por 1 segundo en pantalla la cadena de caracteres “NADA”

El link a la captura en video

viernes, 27 de noviembre de 2020

Presentando el Reto 2: Programando tres leds para que funcionen como un semáforo

Circuito del semáforo desarrollado con Tinkercad. 



Presentando el Reto 1 del Curso "Primeros Pasos con Arduino"

Arduino es una compañía de desarrollo de software y hardware libres, así como una comunidad internacional que diseña y manufactura placas de desarrollo de hardware para construir dispositivos digitales y dispositivos interactivos que puedan detectar y controlar objetos del mundo real. Arduino se enfoca en acercar y facilitar el uso de la electrónica y programación de sistemas embebidos en proyectos multidisciplinarios. 

El proyecto Arduino tiene sus orígenes en el proyecto Wiring, el cual surge por el año 2003 como una herramienta para estudiantes en el Interaction Design Institute Ivrea en Ivrea, Italia,​con el objetivo de proporcionar una forma fácil y económica de que principiantes y profesionales crearán dispositivos que pudieran interactuar con su entorno mediante sensores y actuadores. La primera placa Arduino comercial fue introducida en el año 2005, ofreciendo un bajo costo económico y facilidad de uso para novatos y profesionales.

Los productos que vende la compañía son distribuidos como Hardware y Software Libre, bajo la Licencia Pública General de GNU (GPL) y la Licencia Pública General Reducida de GNU (LGPL), permitiendo la manufactura de las placas Arduino y distribución del software por cualquier individuo. Las placas Arduino están disponibles comercialmente en forma de placas ensambladas o también en forma de kits, hazlo tú mismo (del inglés DIY: "Do It Yourself").

Los diseños de las placas Arduino usan diversos microcontroladores y microprocesadores. Generalmente el hardware consiste de un microcontrolador Atmel AVR, conectado bajo la configuración de "sistema mínimo" sobre una placa de circuito impreso a la que se le pueden conectar placas de expansión (shields) a través de la disposición de los puertos de entrada y salida presentes en la placa seleccionada. Las shields complementan la funcionalidad del modelo de placa empleada, agregando circuitería, sensores y módulos de comunicación externos a la placa original. 

El Arduino es una placa basada en un microcontrolador ATMEL. Los microcontroladores son circuitos integrados en los que se pueden grabar instrucciones, las cuales las escribes con el lenguaje de programación que se pueden utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear programas que interactúan con los circuitos de la placa.

El microcontrolador de Arduino posee lo que se llama una interfaz de entrada, que es una conexión en la que podemos conectar en la placa diferentes tipos de periféricos. La información de estos periféricos que se conecten se trasladará al microcontrolador, el cual se encargará de procesar los datos que le lleguen a través de ellos.

El tipo de periféricos que se puedan utilizar para enviar datos al microcontrolador depende en gran medida de qué uso se piense darle. Pueden ser cámaras para obtener imágenes, teclados para introducir datos, o diferentes tipos de sensores.

También cuenta con una interfaz de salida, que es la que se encarga de llevar la información que se ha procesado en el Arduino a otros periféricos. Estos periféricos pueden ser pantallas o altavoces en los que reproducir los datos procesados, pero también pueden ser otras placas o controladores.

Arduino es un proyecto y no un modelo concreto de placa, lo que quiere decir que compartiendo su diseño básico se pueden encontrar con diferentes tipos de placas. Las hay de varias formas, tamaños y colores para las necesidades del proyecto en el que se esté trabajando, las hay sencillas o con características mejoradas, Arduinos orientados al Internet de las Cosas o la impresión 3D.

Tinkercad es un software gratuito online creado por la empresa Autodesk, una de las empresas punteras en el software de diseño 3D. El objetivo al usar Tinkercad debe ser una primera inmersión en el mundo del diseño 3D de una manera sencilla y atractiva, ya que la interfaz de trabajo es simple y atractiva.

En esta misma plataforma Tinkercad se pueden diseñar circuitos electrónicos, constituyendo una herramienta ideal para aprender electrónica y diseñar circuitos sin riesgos. 

El Reto 1 para resolver consiste en:

Reto 1: el titileo de dos leds en forma sincrónica.
Deben prenderse y apagarse al mismo tiempo.












sábado, 22 de febrero de 2020

Un curso de verano: Primeros pasos en la placa micro:bit y su programación en Make Code

En este mes de verano comencé a realizar la propuesta "Potenciando nuestras clases" en el que estamos aprendiendo a programar la placa BBC micro:bit mediante Microsoft Make Code.

BBC micro:bit es una placa o tarjeta electrónica programable lanzada por la BBC británica en el año 2015. Tiene unas dimensiones de 52 x 43 x 11mm.

En el año 2016 la Fundación Educativa Micro:Bit con la participación de empresas como Microsoft, Amazon, Samsung y Cisco adoptan este proyecto con el objetivo de promocionar el aprendizaje de la programación y la robótica entre los jóvenes a nivel mundial.

La tarjeta micro:bit permite unir las programaciones que realicemos en nuestros dispositivos con objetos del mundo físico. Esto constituye un valioso recurso para hacer de la programación una actividad más próxima y tangible, especialmente cuando se trata de enseñar a niños, ya que lo concreto y visible se comprende mejor que cuando es solamente abstracto y virtual.




Microsoft Make Code es el entorno de programación gráfico propio de la tarjeta programable micro:bit. Es un sencillo editor gráfico online muy potente y gratuito que posibilita introducirnos en el mundo de la programación de forma intuitiva a través del lenguaje de programación visual o de bloques. Con él se aprende a pensar como un programador sin tener que recurrir a la sintaxis. Es una herramienta a tener muy en cuenta por los educadores.

El entorno de programación gráfico Make Code




Cursando el RobotGame

En enero de este año comencé una nueva propuesta en la Escuela Virtual de Robótica. Se trata del Proyecto Telecolaborativo RobotGame. Este incorpora a la robótica educativa las experiencias STEAM y la Gamificación.

En el siguiente link se puede leer acerca de esta interesante propuesta:

RobotGame








jueves, 13 de junio de 2019

Programando con mBlock - Reto 1 y Reto 2

Nos propusieron dos retos para programar en mBlock una combinación de luces que encienden y apagan para visualizar luego las acciones en un mBot.

El Reto 1 consistió en desarrollar un programa en mBlock para lograr que las led "on board" del mBot hicieran diferentes combinaciones de colores. Tres combinaciones diferentes de 2 colores cada una.

El código que diseñé fue:




Y el resultado ejecutándolo en mBot fue el siguiente:




Se nos propuso que hiciéramos ahora una propuesta de mejora del código programado. Entonces para eso utilicé la posibilidad de crear un Bloque entre los comandos de Datos y Bloques (en color naranja) entre las opciones en mBlock.  Y el código quedó así:

Reto 1 - Propuesta de mejora




El Reto 2 consistía en tratar de imitar el juego de luces que visualizábamos en las led en mBot y que nos lo presentaron a través de un registro del funcionamiento en video.

Para tratar de imitar ese juego de luces desarrollé este código:








miércoles, 29 de mayo de 2019

Simulando circuitos y programando simulaciones

Transitando el curso Introducción a la Robótica comparto los retos 1 y 2 planteados para el Módulo 1.


Reto 1: El titileo de dos leds en forma sincrónica




Reto 2: Circuito de un semáforo con Tinkercad



El reto que propongo para hacer la simulación del circuito y su programación en Tinkercad:

Reto: Mensaje en código Morse

- El reto es decir simplemente HOLA con el código Morse
- Para eso se usará el titilar de una led. 
- La luz de la led se mantendrá encendida con dos duraciones: corta y larga.
- Habrá una pausa más larga aún y con la led apagada para distinguir una letra de la siguiente.

El código Morse es el siguiente:



martes, 30 de abril de 2019

Proyecto final del curso de Scratch Nivel I en Creabóticos

Otra de las propuestas en Creabóticos fue comenzar a aprender Scratch con el curso "Programación como expresión creadora".

Algunas de las consignas para el proyecto final de este curso fueron:

1) Añadir un escenario de inicio del videojuego.
2) Realizar una transición de escenario antes de comenzar el juego.
3) Añadir escenarios editados por nosotros en el mismo Scratch.
4) Modificar las posiciones del objeto.
5) Cambiar de disfraz al objeto.
6) Visualizar textos asociados al objeto.
7) Crear las variables necesarias para que se vayan sumando puntos y cambiar de niveles del juego.

El proyecto que diseñé es el siguiente:


Sumas congeladas



Fue un desafío hermoso en Creabóticos y me deja con las ganas de seguir creando y programando en Scratch, para después transmitirle estas posibilidades a mis grupos de estudiantes en propuestas para el aula.


martes, 26 de febrero de 2019

Mi primer diseño virtual de un circuito eléctrico

Acá les comparto mi primer diseño virtual de un circuito eléctrico siguiendo el tutorial propuesto en el Módulo 1. Me propongo seguir leyendo y ensayando pero más adelante. Por ahora, me quedo con esta primera experiencia.

Diseño de un circuito eléctrico en el simulador DCACLAB


Los circuitos eléctricos. Sus componentes y funcionamiento



Continuando entonces con el post anterior retomo el tema de los circuitos eléctricos.

¿Qué es un circuito eléctrico?

Un circuito eléctrico es un conjunto de elementos unidos de una forma adecuada creando un camino cerrado que permite el paso de los electrones. En un circuito eléctrico podemos encontrar cinco tipos de elementos: generadores, conductores, receptores, elementos de control y elementos de protección.

Para que exista un circuito tiene que haber como mínimo un generador, un medio conductor y un receptor. Cuando el circuito incluye componentes electrónicos, se habla de circuito electrónico.

La representación gráfica del circuito eléctrico se conoce como diagrama electrónico o esquema eléctrico. Este esquema o representación muestra los componentes y las interconexiones del circuito con determinados pictogramas que responden a ciertas normas.

La siguiente imagen muestra los principales pictogramas o símbolos en el diseño de un circuito eléctrico:



El diseño de este esquema o diagrama es muy importante para la construcción de un circuito eléctrico ya que representa el primer paso a seguir. De lo bien elaborado que esté depende el funcionamiento correcto del circuito, de ahí que sea conveniente un testeo previo en un simulador de circuitos antes de pasar a su desarrollo concreto con los componentes necesarios.

Esquema de un circuito eléctrico sencillo

lunes, 25 de febrero de 2019

La electricidad y los circuitos eléctricos

Para iniciarse en este mundo de la robótica es necesario, entre otras cosas, tener algunos conocimientos básicos de electricidad y electrónica.
Por esto, entre los primeros temas que nos proponen es que indaguemos acerca del concepto de electricidad y el funcionamiento de los circuitos eléctricos.

¿Qué es la electricidad?


La electricidad es un fenómeno que nos rodea. Estamos acostumbrados a convivir con fenómenos eléctricos: estos pueden ser naturales como los rayos o artificiales como la iluminación en las calles y edificios, el funcionamiento de los aparatos electrodomésticos, etc. 

Pero ¿cómo se produce la electricidad? Para esto debemos remitirnos al concepto de carga eléctrica:

La materia está constituida por unas partículas elementales llamadas átomos.

Dentro de cada átomo es posible distinguir dos zonas. La zona central llamada núcleo, concentra unas partículas subatómicas que tienen carga eléctrica positiva llamadas protones y otras partículas neutras, desde el punto de vista de la carga eléctrica, llamadas neutrones.

Rodeando al núcleo se localiza la corteza. En esta zona se mueven los electrones, que son partículas con carga eléctrica negativa, girando en orbitales que envuelven al núcleo.

Estructura del átomo
Los responsables de todos los fenómenos eléctricos son los electrones, porque pueden escapar de la órbita del átomo y son mucho más ligeros que las otras partículas.

Como se explica en el material de estudio del presente Módulo:

"El átomo, en estado neutro, tiene el mismo número de protones que de electrones, como los dos tiene la misma carga, pero uno positiva y el otro negativa, el cómputo global de su carga es cero, es decir, el átomo no tiene carga eléctrica en estado natural.

El electrón tiene una carga eléctrica negativa (-).

El protón tiene una carga eléctrica positiva (+).

Si quitamos un electrón (abreviatura e-) a un átomo, este átomo quedará con carga positiva porque ahora tiene un protón más que el número de electrones.

Si a este electrón se lo damos a otro átomo que esté a su lado, este átomo quedará cargado con carga negativa ya que tendrá una e- de más."

Para adquirir carga eléctrica, es decir, para electrizarse, los cuerpos tienen que ganar o perder electrones.

Tenemos entonces que:
  • Si un cuerpo está cargado negativamente es porque tiene un exceso de electrones.
  • Si un cuerpo está cargado positivamente es porque tiene un defecto de electrones.
Una característica de las cargas es que las cargas del mismo signo se repelen, mientras que las cargas con diferente signo se atraen.

Ley de cargas

Concluyendo entonces con esta primera parte:

"La electricidad es un conjunto de fenómenos físicos que se producen cuando existe un movimiento de los electrones de los átomos que forman cualquier tipo de materia."

La electricidad es un flujo de electrones a través de un medio que sea capaz de permitir su circulación.

Para referirme a los circuitos eléctricos continúo en el siguiente post:

Los circuitos eléctricos. Sus componentes y funcionamiento 




Mi primera App. Programando Apps para Android con MIT App Inventor

Comparto en esta entrada del Blog, las impresiones de pantalla y la grabación de la pantalla de mi celular con la primera App realizada en e...

 

Blogger news

Blogroll

“Los analfabetos del siglo XXI no serán aquellos que no sepan leer ni escribir, sino aquellos que no puedan aprender, desaprender y reaprender”

About