1 2

Access Barrier Kit User Guide

The Access Barrier Kit uses a servo motor to lift up/down the barrier bar and is programmable using an Arduino microcontroller or BBC Micro:bit. The bar has two LEDs (Red and Blue) which can be individually controlled. The kit is designed to plug into a breadboard. In the guide below we will walk you through the steps to assemble this Access Barrier Kit and to control the barrier bar and LEDs using Arduino and Micro:bit. The sample code used in this guide is available here . Recommended Tools Small philips head screwdriver and plier. Assembly Guide Attach the servo motor to the base plate Secure the servo motor to the base plate using two M2 screws and nuts. Place the servo in the manner as shown below, with the servo...
Read more

Line Follower Array IR Sensor Calibration

The SGBotic Line Follower Array gives your robot the ability to follow a dark line on a white background or vice-versa. This calibrating guide will walk you through the steps in calibrating the IR sensors on the array. Each IR sensor has a LED which turns on when the sensor detects reflected IR light, and a potentiometer for adjusting detecting sensibility. 1. Power the Line Follower Array with 3V or 5V supply. 2. Turn the potentiometer counter-clockwise all the way until you hit a stop. 3. Place a piece of white paper above the IR sensor and turn the potentiometer slowly clockwise until the LED lights up. The height of the paper should be close to your array mounting heights. 4. At this point the IR sensor is calibrated to your desired sensing height. The LED...
Read more

HX1230 Graphic LCD Wiring Guide

The HX1230 LCD is a basic graphic LCD screen originally intended for as a cell phone screen. It uses the HX1230 controller to drive a graphic display of 68 rows and 96 columns. In the guide below we will walk you through the steps to install u8g2 library to Arduino IDE and to interface this LCD to Arduino Uno , ESP32 and STM32F103C8T6 Microcontrollers. Install u8g2 library In Arduino IDE, go to Sketch > Include Library, select Manage Libraries Search for u8g2 , select latest version and click on Install button Sample sketch In Arduino IDE, go to Files > Examples > U8g2 > full_buffer . Click on GraphicTest Arduino Uno Copy and paste the Constructor...
Read more

128×64 Monochrome Graphic LCD Display Wiring Guide

The 128×64 Monochrome Graphic LCD Display ( 3.3V or 5V ) is a 128 x 64 pixels LCD screen with 4-wire SPI interface. In the guide below we will walk you through the steps to install u8g2 library to Arduino IDE and to interface this LCD to Arduino Uno and ESP32 Microcontrollers. Install u8g2 library In Arduino IDE, go to Sketch > Include Library, select Manage Libraries Search for u8g2 , select latest version and click on Install button Sample sketch In Arduino IDE, go to Files > Examples > U8g2 > full_buffer . Click on GraphicTest Arduino Uno (use 5V version) Copy and paste the Constructor below to your GraphicTest sketch (place the...
Read more

Program STM32 Blue Pill (STM32F103C8T6) with Arduino IDE

STM32 Blue Pill is a feature-rich development board based on STM32F103C8T6 processor - a 32-bit ARM Cortex M3 processor running at 72MHz frequency. Unlike the common Arduino board which is easy to use, programming the STM32 Blue Pill can be confusing especially for a new user. There are several ways to program the STM32 Blue Pill with Arduino IDE - some require external hardware, others just need an USB cable. In the following guide, we will cover three common methods of downloading the sketch in Arduino IDE: Arduino HID bootloader ST-Link compatible emulator and programmer USB to 3.3V TTL adapter So roll up our sleeves and get started. Download and install Arduino IDE The first thing you need to do is to download and install...
Read more

Program STM32 Black Pill (STM32F401 / F411) with Arduino IDE (Windows OS)

The STM32F401/F411 Black Pill Development Board is an updated version of the popular F103 based Blue Pill . This newer version features a more powerful Core-M4F based ARM CPU. Both F401 and F411 processors supports DFU bootloader. This tutorial covers the DFU bootloader. For other programming options, refer to this tutorial: Program STM32 Blue Pill (STM32F103C8T6) with Arduino IDE Download and install Arduino IDE The first thing you need to do is to download and install the Arduino IDE to your computer. You can get the latest version from the official Arduino website: https://www.arduino.cc/en/Main/Software Follow the link below to install the Arduino IDE: Windows: https://www.arduino.cc/en/Guide/Windows Mac OSX:...
Read more

SGBotic EduFun Rover User Guide

SGBotic EduFun Rover is an Arduino based robotic platform. It is designed for learning Arduino programming, basic robotics and sensor integration. The guide below will cover hardware assembly, wiring, driver installation and creating Arduino program using EduFunRover library.
Read more

SGBotic EduFun Buggy for Micro:bit User Guide

The SGBotic EduFun Buggy for Micro:bit is designed for learning basic robotics and sensor integration using BBC Micro:bit board and MakeCode graphical programming. The guide below will cover hardware assembly, wiring, and create programs using Micro:bit MakeCode.
Read more

Digital Weighing Scale Kit (5kg)

Overview The Digital Weighing Scale Kit is designed to measure weight up to 5kg. It includes a load cell of 5kg, and an amplifier module that interfaces the load cell to micro:bit. In this tutorial we will walk you through the steps to connect the Digital Weighing Scale Kit to micro:bit, and use our MakeCode extensions to calibrate and take weight measurement. Install Scale Extension Before we start to create the program, we need to install the MakeCode extension for the scale kit. In MakeCode editor, go to "Advance" -> "Extensions", enter the link below in the search bar and click on search button: https://github.com/SGBotic/pxt-SGBotic-scale Proceed to click on "SGBotic-scale" to compete the installation. A...
Read more
1 2