Demo kit arduino

Demo kit arduino

This piece of art knows when it’s being photographed thanks to tinyML

Intelligent art

Project showcase by Tauno Erik

In this project you’ll learn how to use a Shelly relay and the Arduino IoT Remote mobile app to open a door from a smartphone

How to open a door from your smartphone

Project tutorial by alranel

Wireless programmable via Wi-Fi room thermostat with air quality monitor and other useful features.

Wi-Fi programmable room thermostat with air quality monitor

Project tutorial by user2199899

Test transistors, diodes, thyristors, resistors, capacitors and inductors. Also identify their leads and obtain their component value.

Micro Component Tester

Project tutorial by John Bradnam

A 3D printed Arduino Nano based synthesizer that produces a wide range of amazing sounds generated using the FM synthesis technique.

Arduino Soundlab

Project tutorial by John Bradnam

A clean implementation should have been trivial with the existing information on the web, but it wasn’t. Feel free to cut-and-paste..

HD44780 LCD Driver: 20×40 and 16×2 — parallel (8 or 4 bit)

Internet radio on a TTGO T-Display controlled by a bluetooth android phone app

Web Radio

Project in progress by stevie135s

How to make a scrolling weather station that displays the temperature, air humidity and relative atmospheric pressure, and Time

Arduino matrix scrolling weather station and Clock with BME

Project tutorial by Mirko Pavleski

Want to build your own TinyML image recognition application? This blog contains all the necessary details for you to get started

Tutorial : TinyML with OV7670 Camera module!

Project tutorial by Vishwa

This is my first Arduino-based, Bluetooth-controlled RC car. It is controlled by a smart phone application.

Bluetooth Controlled Car

Project in progress by Saman Fernando

  • 461 respects

We use an Arduino to build an autonomous «follow me» cooler that connects to a smartphone via Bluetooth and uses GPS to navigate.

Make an Autonomous «Follow Me» Cooler

Project tutorial by Hacker Shack

  • 940 respects

A stereo VU meter built with an Arduino Nano and two NeoPixel LED rings.

Stereo NeoPixel Ring VU Meter

Project showcase by ericBcreator

  • 262 respects

Closed loop universal motor control system using PID algorithm.

Arduino-Based Universal AC Motor Speed Controller

  • 208 respects

A programmable and highly maneuverable robotic cat for STEM education and AI-enhanced services.

OpenCat — affordable quadruped robot for STEM

Project in progress by Team Petoi

  • 2,424 respects

Start coding online with the Arduino Web Editor, save your sketches in the cloud, and always have the most up-to-date version of the IDE!

Getting Started with Arduino Web Editor on Various Platforms

  • 9,108 respects

In this project, I have shown how to interface a GPS module with Arduino UNO. The data for longitude and latitude is displayed on the LCD.

How to Interface GPS Module (NEO-6m) with Arduino

Project tutorial by Ruchir Sharma

  • 221 respects

An Arduino Uno autopilot drone with multiple sensors and a wireless camera controlled by two microcontrollers.

Autopilot Drone

Project in progress by suhaskd

  • 234 respects

A TinyML keyword spotting application using Arduino Nano 33 BLE Sense to control gesture inferences of a bionic 3D printed hand

Bionic Hand Voice Commands Module w/ Edge Impulse & Arduino

Project tutorial by Ex Machina

Shoot fireballs from your fists when you throw a punch with these arm mounted smart flamethrowers!

Punch Activated Arm Flamethrowers (Real Firebending)

Project showcase by Allen Pan

  • 1,928 respects

Make a old-style telephone ring with ten party-line (Morse) codes plus the standard USA and New Zealand ringing cadences.

Partyline Telephone Ringer

Project showcase by rudizoon

This is an Arduino Uno with a DHT11 temp/humidity sensor with and LCD screen powered by a power bank.

Portable Arduino Temp/Humidity Sensor with LCD

Project tutorial by ThothLoki

  • 502 respects

Improved version of the soldering iron controller for Hakko 907 iron. To simplify building the controller, LCD screen is implemented.

Soldering Iron Controller for Hakko 907 v.2

Project tutorial by Alexander

  • 129 respects

Turn an LED on and off using Windows Remote Arduino.

Windows Remote Arduino

Project tutorial by Windows IoT

  • 421 respects

This project is for making a 32-band audio (music) frequency spectrum analyzer / visualizer using Arduino.

32-Band Audio Spectrum Visualizer Analyzer

Project showcase by shajeeb

  • 322 respects



Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats


Failed to load latest commit information.

Duinotech Starter Kit For Arduino

This entry level kit contains the basics you’ll need to get started in the world of Arduino & features projects that set the foundations for putting your own ideas into action.

What is Arduino

Arduino refers to an open-source electronics platform or board and the software used to program it. Arduino is designed to make electronics more accessible to artists, designers, hobbyists and ayone interested in creating interactive objects or environments.

Image Part Description
Uno Board The duinotech Uno is an open source single-board controller capable of controlling multiple input and output devices.
USB Cable You’ll need this to connect your Uno to your computer to power and load code onto the board.
Breadboard Breadboards are handy boards used for testing circuit designs. With multiple pins you can easily connect multiple sensors, switches and LEDs.
Jumper Leads Jumper wires are wires that have connector pins at either end, and are commonly used between the Uno, breadboard & and any external sensors you might be using in your next project.
LEDs LED stands for ‘Light Emitting Diode’, a semiconductor device that converts electricity into light. In simple terms, it’s a small light that operates on a low voltage.
Tactile Switches These switches can be used to turn on and off circuits. They are momentary, meaning they only operate when the button is held down.
DC Motor with Fan DC motor is one type of motor that uses the DC current to convert electrical energy into mechanical energy. This small motor & fan combination is used in project 4 to control the speed of the fan.
Resistors A resistor is an electrical component that limits or regulates the flow of electrical current in an electronic circuit.
Potentiometer A potentiometer is a three-terminal resistor with a sliding or rotating contact that forms an adjustable voltage divider. Where only two pins are used, it becomes a variable resistor.
Buzzer A buzzer is an electrical device that makes a buzzing noise and is used for signaling.

Install Arduino IDE

The Arduino IDE can be found on the official Arduino website at

Download the version suitable for your computer and follow the prompts to install the software package.

Write or Paste Code

Opening the Arduino IDE for the first time, you will be presented with the following screen.

This is where you will write or paste in the code for your project.

Now that you have prepared your code, it’s time to upload it onto the board.

Selecting Board type & Port

You’ll need to select the entry in the Tools > Board menu that corresponds to your Arduino board. For the duinotech Uno, you will select Arduino/Genuino Uno.

Select the serial device of the board from the Tools | Serial Port menu. This is likely to be COM3 or higher (COM1 and COM2 are usually reserved for hardware serial ports). To find out, you can disconnect your board and re-open the menu; the entry that disappears should be the duinotech Uno board. Reconnect the board and select that serial port.

Now, simply click the «Upload» button in the environment. Wait a few seconds — you should see the RX and TX LEDs on the board flashing. If the upload is successful, the message «Done uploading.» will appear in the status bar.

The example projects in this kit are free of errors, however, if you write your own code you may find an error when uploading your code. The software will show a message indicating the type of error and the location in which it appears in the code.

Now that you have the Arduino IDE setup and ready to use you can begin working through our beginner projects.