Category: Buildr

Byte Insight

Arduino

The amazing versatile Arduino microprocessor board that can be used in many projects.

Sense Hat

The Sense Hat from Raspberry Pi was developed as part of the Astro Pi Project.  The Sense Hat comes with its own library and a variety of hardware including: a 8×8 RGB LED matrix for output; a five-button joystick for user control; and the following sensors:

  • Gyroscope used to measure the positioning of an object
  • Accelerometer used to measure the rate of the velocity of an object
  • Magnetometer that provides an electronic compass
  • Temperature
  • Barometric pressure
  • Humidity

The purpose of this page is a quick guide to using the different aspects of the Sense Hat but for full details you should check out the API.

Push Button LED

This simple flashing LED (Light Emitting Diode) circuit is based on the ARDX 07 circuit from Oomlout.  It serves as an excellent introduction to combine inputs and outputs.   It uses a Pull Down Resistor.  

Larsen Scanner

This project is based on ARDX 2 from Oomlout and uses multiple LEDs to create simple patterns.  It gets its name from Glen A. Larsen who wrote the Knight Rider TV Series.  It uses for loops, which are one of the key repetition constructs in computing.

Zumo Robot

The Pololu Zumo Robot is a dual motor rubber tracked robot that fits inside the 10cm x 10cm rule for Mini Sumo Robot Competitions (Click here to see a video). Powered by 4 x AA Batteries it is controlled by an Arduino Uno and the Zumo Robot Shield working in tandem.

Zumo Buzzer

The Zumo Robot shield comes with a buzzer that can be used to signify events or actions.  

Zumo Motors

The Zumo Shield libraries provide basic motor operation consisting of PWM speed control and direction.  

Zumo Lines

The Zumo Robot Shield can be fitted with a Reflectance Sensor Array that allows it to solve different line/maze style problems. The Zumo Shield libraries provide methods to help read values from the sensor array. Packages and installation instructions can be downloaded from GitHub and once installed the sensor library can be included from Sketch > Include Library.  The sensor array uses the QTR sensors and therefore their library must also be included (installed as standard).

Serial

The Arduino Serial functionality can be used for both debugging and sending data to and from the device via other communication channels such as BlueTooth.

Zumo Inertia

The Zumo Robot is fitted with a set of Inertia Sensors that can be used to detect collisions and determine bearings/direction. The later 1.2v of the Zumo Shield includes a Gyroscope.