jueves, 8 de octubre de 2020

Aprendiendo a programar con Microsoft Makecode

Ya vimos cuestiones generales de la placa Micro: bit, comentamos acerca de la posibilidad de programarla en la plataforma Makecode, ahora nos ponemos manos a la obra, con el Segundo Reto.
En este caso se trata de un programa sencillo en el que vamos a utilizar un bucle para programar los botones que generan cambios en la pantalla de LEDs.

Reto N° 2

La ejecución de este programa genera:

-       Al iniciar, un saludo “Hi” seguido de una carita sonriente

-    Al presionar el botón A, muestra una secuencia de 3 imágenes en los LEDs, que recrean visualmente, latidos de corazón, lo cual se repite 4 veces, hasta desaparecer.

-     Mientras el botón B esté presionado, se verá un ícono en el panel de LEDs.

-     Al presionar el Pin0, se borra la pantalla. 

Aquí, una captura de la pantalla con la resolución del Reto.



Después de esta pastillita de Makecode, quedan invitados a intentarlo, y más...

Estamos en contacto compartiendo experiencias y aprendizajes. 



martes, 6 de octubre de 2020

Manos a la obra: la placa Micro: bit

Como vimos en entradas anteriores, muchos aspectos de nuestro entorno se ven condicionados por sistemas diseñados y programados por las personas, para dar respuestas a necesidades o inquietudes de la vida cotidiana, ya sean cuestiones de seguridad, confort, la educación o el ocio, por ejemplo.

El funcionamiento de estos sistemas responde a la ejecución de los programas con que cuenta la la placa correspondiente. En este caso, nos centraremos en la placa Micro: bit.

Este dispositivo es una pequeña computadora diseñada en colaboración por BBC y distintas compañías,  que vio luz en 2012, en el marco de un proyecto de alfabetización informática, en las escuelas de Reino Unido.

En las siguientes imágenes podemos ver los componentes que que forman parte de la placa, a ambos lados

       

La programación de la placa se realiza en la plataforma gratuita Microsoft MakeCode  en la que podrán encontrar tutoriales, e iniciar proyectos propios.


La plataforma resulta de utilización muy sencilla. Una vez iniciado un nuevo proyecto, accederán a un escritorio de trabajo con la placa simuladora a la izquierda, los bloques para realizar la programación en el centro, y el panel para programar, a la derecha. En este espacio de programación, se puede ver el código tanto con la sucesión de bloques, como en JavaScript, si así lo quisiera el usuario.

El código obtenido puede probarse sobre el simulador, pero además puede transferirse a la placa, si la tuviera.


A continuación, un ejemplo que permite observar en el panel de leds, el inicio deletreando un nombre, y señalando con una flecha que indique la inclinación que se aplique a la placa, según sea a izquierda o derecha, y la presentación de las letras "I" o "D" respectivamente.


Con estas primeras impresiones sobre la placa y su programación, espero que se encienda la inquietud para seguir investigando y aprendiendo sobre sus aplicaciones.

Estamos en contacto compartiendo experiencias y aprendizajes. 






















domingo, 4 de octubre de 2020

Los Supersónicos podrían ser tus vecinos: Domótica al día


Si nos hubiesen dicho cuando niños, que podríamos comunicarnos con nuestras casas, a fin de indicarles cómo proceder, en lugar de hacerlo por nosotros mismos, seguramente nos hubiera causado la ilusión propia de quienes aprecian las series animadas. Sin ir más lejos, recordemos a los queridos Supersónicos.



Hoy, podemos afirmar que es posible vivir en una casa inteligente, gracias a los sistemas que permiten gestionar de manera óptima los recursos disponibles de un hogar o hábitat, para hacerlo más cómodo y seguro, como amigable con el medioambiente. Y es ese conjunto de posibilidades, lo que  que denominamos Domótica.

Estos sistemas obtienen información del entorno por medio de sensores, que les permiten actuar para dar respuestas óptimas a las necesidades detectadas.

La comunicación con el usuario es posible gracias a dispositivos manejados de manera remota, comunicados con el usuario, por medio de internet.

Hay que destacar que no se trata de recursos destinados exclusivamente a fomentar una vida ociosa, sino también de utilizar la tecnología como un aliado para el desarrollo de una vida plena, en tanto ofrece innumerables posibilidades a personas con discapacidades, permite controlar la seguridad del hogar, colaborar con profesionales de distintas disciplinas, acceder a servicios diversos sin trasladarse a los lugares de expendio, generar oportunidades de participación ciudadana o garantizar mayor equidad en acceso a la educación. 

Entre sus aplicaciones se pueden mencionar: la regulación en el consumo energético, el pago de servicios, venta de productos, control de cámaras de seguridad, simulación de escenarios naturales o para el ensayo previo a una intervención quirúrgica, voto electrónico, recorridos virtuales por museos de lugares distantes en tiempo y espacio, entre otros.

Sobran los ejemplos para analizar las bondades de la inclusión de la Domótica en nuestras vidas, dejo encendida la inquietud y planteo la invitación a bucear en este mundo de posibilidades y a reflexionar sobre los buenos usos y de los otros, que la tecnología ofrece.

Estamos en contacto compartiendo experiencias y aprendizajes.





De imaginarla a vivirla: Robótica

Robótica imaginada y vivida

Aunque parezca de ciencia ficción, a diferencia de Asimov y otros autores que anticiparon su existencia en la literatura, nosotros podemos afirmar que los robots están entre nosotros. 

Isaac Asimov, quien escribió y publicó una serie de relatos y novelas de ciencia ficción, centradas en este tema, que posteriormente se constituyó en fuente de inspiración para el cine, estableció las normas que a su entender regulan el funcionamiento de estos entes.



Las Leyes de la Robótica
1- Un robot no hará daño a un ser humano ni, por inacción, permitirá que un ser humano sufra daño.
2- Un robot debe cumplir las órdenes dadas por los seres humanos, a excepción de aquellas que entren en conflicto con la primera ley.
3- Un robot debe proteger su propia existencia en la medida en que esta protección no entre en conflicto con la primera o con la segunda ley.

La Robótica se nutre de la informática, la electrónica, la mecánica y otras disciplinas, para ocuparse del estudio y diseño de los robots, con múltiples finalidades. Así, podemos identificar desde robots aplicados a la industria, a la medicina, a cuestiones militares, orientado a lo doméstico, o humanoides, entre otros.

Haciendo una analogía entre el hombre y los robots, podemos decir que  el comportamiento de los mismos, lo orienta su cerebro, tal, una placa controladora; que ordena a sus articulaciones y músculos, los actuadores, qué hacer, a partir de los estímulos del entorno, percibidos por los sensores. Todos sus órganos, componentes, se organizar en su cuerpo estructural, y se conectan entre sí mediante cables.

Para introducir entre sus "pensamientos" y "recuerdos" cómo deben actuar ante determinadas circunstancias, es decir,  el programa que deben ejecutar los robots, se utilizan diferentes lenguajes de programación.

Hasta aquí, un poco de lo aprendido sobre el tema. Queda mucho por aprender, y por esa senda vamos, para mostrarles hacia dónde me llevan estos pasos deyabóticos. 

Estamos en contacto compartiendo experiencias y aprendizajes.










miércoles, 23 de septiembre de 2020

Poniendo un poco de luz en el tema de los negativos...


Si me hubiesen preguntado hasta hace unos días sobre mi relación con lo números enteros, hubiese respondido "somos excelentes amigos". Hoy debo decir que tuvimos un primer desencuentro, por culpa de los electrones...se ha solucionado, pero ahora queda el tema de los circuitos.

Con errores y aciertos, obtuve un primer intento de tarjeta luminosa. Lo voy a mejorar y verán el resultado.

Materiales:
-  cartulinas de colores
-  adhesivo
-  cinta adhesiva
-  tijeras
-  papel aluminio
-  unos leds
-  pila 
Con un led, todo bien, al incluir el segundo todo cambió. Hice algunos arreglitos y obtuve mi tarjeta, pero seguimos en proceso.
Quien quiera hacer aportes para mejorar, siempre es bienvenido. Estamos en contacto, compartiendo experiencias y aprendizajes.

jueves, 10 de septiembre de 2020

Abriendo la puerta

Iniciando el cursado en la Escuela de Robótica, corresponde dar los primeros pasos, presentarme, darme a conocer por medio de Mi Avatar (el cual no había creado antes), diseñar mi blog...
En esta entrada  y en las próximas, podrán ver ese lanzamiento al mundo virtual, que si bien se sintió como un temblor, también genera muchas expectativas. 

En lo sucesivo, espero poder acompañar también el proceso de crecimiento de mis compañeros de curso. 
Si alguien más se sintió así, bienvenido a mi mundo, y a los que ya están más acostumbrados a estos viajes, los invito a comentar y sugerir.
Estamos en contacto compartiendo experiencias y aprendizajes.