martes, 9 de marzo de 2021
lunes, 23 de noviembre de 2020
viernes, 6 de noviembre de 2020
Sexto proyecto
En esta entrada vamos a hablar sobre los sensores de luz, valores y leds.
A continuaci贸n hay fotos de un programa que, seg煤n el valor que obtenga el sensor de luz, se encender谩 el led o se apagar谩 y que se grafique (con los leds) la intensidad de la luz mediante barras como lo hace la se帽al del celular.
- Si el valor es menor que 200 muestra una barra y enciende el led.
- Si el valor es menor que 300 muestra dos barras y enciende el led.
- Si el valor es mayor o igual a 300 y menor que 400 muestra tres barras y el led permanece apagado.
- Si el valor es mayor o igual a 400 y menor que 500 muestra cuatro barras y el led permanece apagado.
- Sino muestra cinco barras.
mi茅rcoles, 4 de noviembre de 2020
S茅ptimo proyecto: comunicaci贸n.
En esta entrada vamos a hablar de la comunicaci贸n entre dos placas. Como hacer para que un mensaje se env铆e desde una placa hacia la otra.
Para programar utilizaremos las funciones de comunicaci贸n, los bloques de la categor铆a RADIO.
- El bloque principal es "radio establecer grupo" que sirve para sintonizar el canal por el que vamos a recepcionar o a emitir se帽ales de radio.
Las dos placas deben utilizar el mismo canal. Podemos utilizar un canal del el 0 al 255 y lo seleccionamos con el slider.
- Otro bloque es "radio enviar n煤mero" que env铆a el n煤mero que nosotros le indiquemos o el valor de una variable.
-El "radio enviar cadena" que env铆a una cadena de caracteres.
Tambi茅n tenemos bloques que nos permiten recibir esos datos y colocarlos dentro de una variable.
Se crea una variable de manera autom谩tica:
- La variable "receivedNumber" permite recibir un n煤mero.
- La variable "receivedString" permite recibir una cadena de caracteres.
mi茅rcoles, 28 de octubre de 2020
Quinto proyecto: Sensor de humedad.
En esta entrada vamos a hablar sobre el Kit de Ciencias y las conexiones.
Algunas empresas han desarrollado diferentes componentes que, mediante una Shield o placa de pruebas se pueden conectar con la placa micro:bit. As铆, entre oras cosas, se puede usar un sensor de humedad para el suelo y verificar si una planta tiene la humedad suficiente o hay que regarla.
Para poder llevar a cabo ese ejemplo hay que hacer una conexi贸n determinada:
- Utilizaremos el pin anal贸gico P0 (los sensores se conectan a los pines anal贸gicos).
- Cable rojo (+ V1).
- Cable negro (- G).
- Cable blanco (S).
-Luego conectamos la placa a la PC por cable USB.
Para poder programar el comportamiento de la placa en funci贸n de lo que recibe del medio, a trav茅s del sensor, necesitaremos una variable que guarde los valores obtenidos por el sensor.
A continuaci贸n les dejo una foto de la programaci贸n que hice para que, cuando reciba informaci贸n externa sobre la humedad de la planta, nos indique si hay que regarla o no.
Cuarto proyecto: Comparaciones y bloques booleanos.
Hoy en clase trabajamos con dos conceptos nuevos: las comparaciones y los Bloques Booleanos.
Comparaciones
Las comparaciones nos permiten comparar dos valores, c贸mo es un valor respecto a otro. Tambi茅n se pueden comparar valores obtenidos por los sensores de la placa.
Las comparaciones m谩s recurrentes son: mayor, menor o igual.
Los Bloques Booleanos
Bloques Y, O y la negaci贸n:
Y: Para que sea verdadero se deben cumplir las dos condiciones.
O: Para que sea verdadero se debe cumplir al menos una de las dos condiciones.
A continuaci贸n les dejo fotos de mi programaci贸n utilizando estos conceptos:
















