The cookie settings on this website are adjusted to allow all cookies so that you have the very best experience. If you continue without changing your cookie settings, we'll assume that you are happy to receive all cookies on our website. However, if you would like to, you can change your settings at any time using the Change cookie settings link in the Special menu. 
+44 (0)20-84520161 Contact Us
Now FREE Delivery on UK mainland orders over £30+VAT

SG90 Micro Servo 9g

  • Details

  • Recommended

  • Send


Item Number
Item Condition
£2.75 (inc VAT £3.30)



  • 6 Pin DIN Chassis Socket

    6 Pin DIN Chassis Socket

    DIN chassis socket 6 pin.

    Silver plated copper terminals

  • 6 Pin DIN Plug

    6 Pin DIN Plug

    6 pin DIN plug, Nickel plated pins, fully screened with plastic handle & cable sleeve.

  • Spirig Swiss Made Desolder Braid 2.2mm x 1.5 metres

    Spirig Swiss Made Desolder Braid 2.2mm x 1.5 metres

    Swiss Made Spirig 3S-Wick. Very High Quality Desoldering Braid

    Medium Gauge 2.2mm 1.5 Metre Length


  • Prototype Breadboard with 830 points

    Prototype Breadboard with 830 points

    Solderless Prototype Plug-In Breadboard 0.1 inch - 2.54mm spacing

    Ideal for experiments & teaching. 830 Points. 2 x 63 x 5 and 4 x 10 commoned points.

    63 rows of 5 points. Self-adhesive backing (or use free-standing).

    Can be used over and over again for prototyping circuits.

    Useful numbered grid. Accepts IC sockets, ICs and pin strips, transistors, resistors capacitors, LEDs, diodes, wire, etc

  • Arduino Uno Revision 3 Development Board

    Arduino Uno Revision 3 Development Board

    UNO R3 Arduino-compatible board with the ATMega328P, ATMega16U2 and CH340G serial converter

    Since Arduino is an "Open Source" hardware as well as software; anyone can duplicate the Arduino Uno R3 boards exactly, even using original parts, this means we are able to supply this Arduino compatible board at a fraction of the cost of the original but still working identicaly to the original.

    The UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can start playing with. The UNO is the most used and documented board of the whole Arduino family.

    Arduino Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. The development board has everything needed to support the microcontroller to help you create an endless amount of projects and if you are just starting then the worldwide Arduino community is full of ideas, guides and help to get you started or help you complete your project. 
    1 x Arduino Compatible Uno R3 development board
    1 x USB Cable

    Arduino Quick Start Guide


    Installing the Arduino IDE

    1. Go to and download the appropriate version for your system.
    2. Run the installation file (usually called arduino-1.xx.xx-windows.exe).
    3. Follow the on-screen instructions to complete the installation process.

    Connecting the Arduino to a computer

    1. Connect the Arduino to your computer using the USB cable provided.
    2. Open the Arduino IDE and click on “Tools”. When prompted by windows firewall click allow.
    3. Move the cursor over “Board” and select your Arduino board from the list (e.g. “Arduino Uno”).
    4. Click on “Tools” again and move the cursor over “Port”. Now, select the USB port where the Arduino is plugged in. If you have multiple devices under “Ports” and you are unsure which one is the Arduino, try selecting one of the ports and then click on “Tools” and select “Get board info”. If the Arduino port is selected, a small window displaying the board information will appear, otherwise keep trying different ports until the window appears.
    5. To check if the Arduino is connected correctly, click on the “Upload” button at the top of the screen (button with arrow pointing to the right) and wait for the empty sketch to upload. If no errors come up, you’re all set up and ready to go!

    Installing Arduino Libraries

    Method 1

    1. Open the Arduino IDE and click on “Tools” at the top of the screen.
    2. Click on “Manage Libraries”.
    3. Type in the name of the library you wish to install (e.g. “CCS811”) and press enter.
    4. The Library Manager will now display a number of relevant libraries. Hover the cursor over the required library and click “Install”. When the installation has finished, close the Library Manager window.

    Method 2

    1. Download the library you wish to install.
    2. Extract the folder from the zip file and paste it in the following location:

             Windows XP and above: C:\Users\%username%\Documents\Arduino\Libraries

             Mac: /Users/<username>/Documents/Arduino/libraries/

             Linux: /usr/share/arduino/libraries/ (you must delete the dashes in the folder name, if there are any)

    1. Restart the Arduino IDE.
  • Ultrasonic Ranging Module for Arduino

    Ultrasonic Ranging Module for Arduino

    Ultrasonic ranging module for Arduino and other microcontroller projects

    This is a module with a 40kHz ultrasonic transmitter / receiver pair mounted on the front of a small PCB, with the required control circuitry on the back.
    It sends a short 40kHz square wave out, and calculates the distance by recording the time it takes the wave to return to the sensor.
    Voltage : 5VDC
    Working Range : 20mm to 4500mm
    Accuracy : 2mm

    Example project: 

    HC SR04 Distance Measurement Tool
    This article will demonstrate how to build a simple distance measuring device using the HC SR05 ultrasonic sensor board. This project can be used standalone as a way of measuring short distances or, it can be incorporated into other projects that require distance measuring. This sensor works best when the two transceivers are parallel to a solid surface, at a distance between 2cm to 450cm. 
    Here’s what you will need:
    Step 1
    First, you will need to connect the HCSR04 sensor to the Arduino. Simply use the male to female jumper leads to connect the two together as described below and in fig.1:

    HCSR04                                      Arduino
    Step 2
    Solder the KY1602 module onto the 1602 LCD screen. Pin 1 on the KY1602 module is the one closest to the 4 data and power pins. Once soldered, you can now connect the LCD display to the Arduino as shown in fig. 1.

                                                                                   fig. 1


    Step 3
    Connect the Arduino to a computer and install the libraries mentioned above. If you need help installing the libraries, CLICK HERE for a quick tutorial.

    Step 4
    You can now start writing the code to get this all working:

    First, clear the IDE window. Then, include the aforementioned libraries:
    #include <HCSR04.h>
    #include <LCD_I2C.h>

    Initialize the HCSR04 sensor. The numbers in the brackets correspond to the trigger and echo pins respectively:

    HCSR04 hc(3, 2);


    Initialize the KY1602 I2C LCD driver (address 0x27 in this example) and specify the LCD display (in this case 16 characters, 2 rows):

    LCD_I2C lcd(0x27, 16, 2);


    Begin the void setup function. Initialize the LCD screen and turn on the backlight:

    void setup()

    Begin the void loop function. Set the cursor to the first character:

    void loop()

    Print the distance calculated by the sensor on the LCD screen:



    Add 100ms delay:



    The completed code should look like this:

    #include <HCSR04.h>
    #include <LCD_I2C.h>
    HCSR04 hc(3, 2);
    LCD_I2C lcd(0x27, 16, 2);
    void setup()
    void loop()


    Step 5
    Press the “Upload” button at the top (button with tick, located below “File”). The IDE will now compile the code and upload it to your Arduino (this will take a few moments).
    Step 6
    All done! The LCD will now start to display the distance calculated by the sensor.


  • Stepper Motor 28BYJ-48 with ULN2003 Driver Board

    Stepper Motor 28BYJ-48 with ULN2003 Driver Board

    28BYJ-48 Stepper Motor wih ULN2003 IC & Driver Board

    This is a 4 phase 5VDC stepper motor with 4 coils, with a step angle of either 11.25 or 5.625 degrees giving it 32 or 64 steps on the motor using either half or full steps. It also has a 1:64 gearbox built in making the steps at the shaft either 2048 or 4096. It is supplied with a ULN2003 driver board.  
    Voltage : 5VDC
    Step angle : 5.625 1/64
    Max Current : 300mA 
    Diameter : 28mm
    Height : 19mm
    Shaft Length : 8mm
    Driver PCB Size : 32x35mm
  • Geared Motor with Wheel

    Geared Motor with Wheel

    Geared Motor with Wheel and Tyre

    This is a 3-9 VDC Motor with a buiIt in gearbox to give speeds of 90-300 RPM (under no load conditions). It is supplied with a 65mm wheel and tyre making it ideal for robot type car projects and more.  
    Voltage : 3-9VDC
    RPM : 90 - 300 no load
    Max Current : 200mA 
    Wheel Diameter : 65mm
    Shaft Length : 3.6mm
  • PIR Sensor Module for Arduino

    PIR Sensor Module for Arduino

    PIR sensor module for Arduino and other microcontroller projects

    The HCSR501 is a PIR (Passive Infra-Red) sensor that can detect the presence of people by measuring the infrared radiation radiated by the body. It can be used in a vast and diverse number of projects, including but not limited to: automated lighting systems, burglar alarms, automated door systems, etc.

    Principle of operation
    All objects with a temperature above absolute zero (0 kelvin) emit electromagnetic radiation. The higher the temperature of the object, the smaller the wavelength of the radiation emitted. The normal human body temperature is 37°C (310.2 kelvin) and it therefore emitts infrared radiation (mostly at a wavelength of 12µm). The PIR sensor can sense when a person has walked into its field of view by measuring the difference in the infrared radiation received from the ambient environment and the human body. 
    Voltage : 5-20VDC
    Power Consumption: 64mA
    Logic output: 3.3V
    Range: 7 metres, (<120°)
    Lock Time: 200 miliseconds
    Operating temperature range: between -15°C and 70°C

Send to Friend

: *
: *
: *
Type the characters you see in the picture:


SG90 Micro Servo for Arduino and other microcontroller projects

This micro servo is the most popular 9g servo in the world.
It is used for Radio Control models, robotics plus many other uses.
Compatible with Arduino and other microcontroller projects.
Supplied with 3 different servo horns and fixing screws.
Voltage : 5VDC
Speed : 60 Degrees in 0.12 second
Torque : 1.8kg/cm
Wire Length : 150mm
Size : 23x12.2x29mm
Weight : 9g


Recently Viewed