Advanced Search
Search Results
9002 total results found
Solo placa: Eventos para los botones
Solo placa: Botones
Solo sensores de la placa
Podríamos continuar, pero solo con la placa podemos hacer muchos más programas con Python Nivel de luz Página extraída de Federico Coca Guia de Trabajo de Microbit CC-BY-SA Vamos a ver como utilizar ... Temperatura La función en micropython para leer la te...
Maqueta: Intermitente led amarillo
Nos vamos a https://python.microbit.org/ y ponemos este código: from microbit import * display.show(Image.HOUSE) pin16.write_digital(0) while True: pin16.write_digital(1) sleep(1000) pin16.write_digital(0) sleep(1000)
Maqueta: LED amarillo intermitente gradual
Vamos a hace lo mismo pero que el brillo vaya del mínimo 0 al máximo 255 y viceversa, aprovechando las señales PWM from microbit import * display.show(Image.HOUSE) pin16.write_digital(0) brillo=0 while True: for brillo in range (0, 255): pin...
Maqueta: Neopixel RGB
Vamos a hacer una discoteca !!! from microbit import * import neopixel NEOPIXEL = neopixel.NeoPixel(pin14, 4) from random import randint while True: for index in range(0, 4): NEOPIXEL.clear() NEOPIXEL[index] = (randint(10, 255), ra...
Maqueta : Sensor PIR
Vamos a visualizar la lectura del sensor PIR por el puerto serie: from microbit import * DETECTO = 0 display.show(Image.SILLY) while True: DETECTO = pin15.read_digital() print("digital signals:", DETECTO) sleep(100) El resultado :
Servos
Hay varias opciones para manejar servos con micro:bit y python Opción A: Lo más sencillo enviar un pulso adecuado Los servos funcionan según la anchura del pulso que se envía, siendo los pulsos de 20mseg. Se explica mejor con una imagen : Autor Luis Llamas ...
Maqueta puerta
Utilizaremos la versión sencilla de manejo de los servos : from microbit import * pin8.set_analog_period(20) # pulsos de 20 milisegundos cada uno while True: pin8.write_analog(50) #equivale a 1mseg de pulso a la derecha sleep(1000) pin8...
Maqueta: Ventana
Para la ventana hemos usado el mismo código pero jugando, hemos visto que la ventana cierra mejor a valores más bajos pin9.write_analog(30) todo abierto pin9.write_analog(60) media ventana pin9.write_analog(100) ventana cerrada el código from microb...
Maqueta: Motor
El motor tiene un sencillo funcionamiento: PIN12 PIN13 MOTOR 0 0 PARADO 0 1 ROTACIÓN SENTIDO RELOJ 1 0 ROTACIÓN SENTIDO ANTIRELOJ 1 1 PARADO Pero con Pytho no sólo podemos poner los pines 12 y 13 a 0 o 1 sino tam...
Maqueta: LCD
El display LCD no es nativo, y no hay una solución simple como en los servos (ver https://libros.catedu.es/books/smart-home-para-microbit/page/servos) luego tenemos que incorporar UNA LIBRERIA EXTERNA para LCS 16x2 (16 columnas 2 filas) La librería mb_i2c_lcd...
Maqueta Sensor lluvia
No necesitamos ninguna librería especial. Simplemente leer los valores analógicos del Pin 0. En este caso lo visualizamos por el puerto serie : from microbit import * while True: val = pin0.read_analog() print("Humedad=", val) sleep(100) Para...
Maqueta: Sensor Gas
Vamos a realizar un detector de gas from microbit import * import music pin16.write_digital(0) while True: if pin1.read_digital() == 0: music.play("C4:4") pin16.write_digital(1) sleep(100) music.reset() ...
El módulo de carga solar
Solar USB Charging Module Es un módulo que no hemos encontrado mucha documentación, sólo aquí. y aquí Su funcionamiento es el siguiente: El Switch (el que está debajo del conector número 2) Si es ON entonces (4) tiene tensión proveniente o de (3) o d...
Para saber más ....
MATERIAL KS4027 MICROBIT SMART HOME de Keystudio (English) El fabricante pone a disposición numeroso material en este Dropbox que hay que matizar : Install Microbit Driver: No hace falta un driver para la microbit , quizás en equipos algo viejos sí que hac...
Maqueta DHT11
Se ha intentado el código de fgcoca y no ha resultado Se ha intentado con la librería version_2 y con el siguiente código # Imports go at the top from microbit import * from version_2 import * SENSOR = DHT11(pin2) while True: display.show(Image.HE...
Introducción
En el año 2014 la Diputación General de Aragón (DGA) inicia en modo pilotaje el programa de Software Libre con la finalidad de alcanzar los siguientes objetivos: Poder Reutilizar equipos antiguos o de bajas prestaciones Alternativa a Windows 7/8 (MS deja d...