Skip to main content

Posts

Showing posts with the label light level

UFO talks to Robot - part one

In previous posts ( UFO has Landed  and DIMM the OOD ),  I started playing with the CBiSEducation's UFO consumable robots. Still using the Micro:Bit, in this two part post series, I am going to be playing with using Micropython to send messages between the two kits. Stage 1 Wiring and Set up-UFO Pins 0 and 1 are outputs to the LEDs The black leads on the UFO go to GND. Micropython, using the Micro:Bit's built in radio module (Bluetooth), is used to communication between the two kits. Stage 2 Code -UFO The code is set to flash the UFO's LEDs and then scroll a message "DIMM Calling" when it receives a message "dimm" via Bluetooth.  Basic overview is - Turn on the radio module - radio.on() - If the message is received then turn the LEDs on and off and scrolls "DIMM calling" across the LED array. - send a message via bluetooth "ufo" to whoever is listening (in the end the robot DIMM hopefully). The code is shown below. ...

UFO detects light

In a previous post ( UFO has Landed )  I started playing with the CBiSEducation's UFO Consumable Robotics. Now I am going to play with it a bit more and add the light sensor, included in the kit, to it;is so it can detect different light levels. Again it is controlled using the Micro:Bit. Stage 1 - Decorating it The kit comes with some stickers so I added a few. Stage 2 Wiring Pins 0 and 1 are outputs to the LEDs Pin 2 is the input from the light sensor The red lead from the light sensor connects to 3v and the grounds to the ground. Stage 3 Code The light sensor works more as a low light level detector, the darker the higher the value returned (in this case) on pin 2. So in low light level,  the LEDs flash relatively quickly, when the light level rises half of the LEDs start to pulse more slowly. All opinions in this blog are the Author's and should not in any way be seen as reflecting the views of any organisation the Author has any association with....