Skip to main content

Tutorials

(MAC) Automatic printing with Automator

What is Automator? Apple’s Automator is a built-in Mac feature that allows users to easily “progr...

Connecting a Potentiometer

What is a potentiometer? A potentiometer (often abbreviated to pot) is an electronic component wi...

Controlling an actuator with a N-channel Mosfet

What is Mosfet? A MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor) is a type of transis...

Controlling an actuator with TinkerKit Mosfet

What is the TinkerKit Mosfet? The TinkerKit Mosfet is a simple module for controlling devices lik...

DFRobot Sensor Testing: HX711 Weight Sensor, Voice Recorder Module Pro, Speech Synthesis Module V2

We tested a few DFRobot sensors by following their tutorials. Before you jump into using these se...

How to build a Simple Robot Arm with Servo Motor and Joystick

How to construct a robotic arm? A simple robotic arm is basically like a human arm which consists...

How to connect a Light Dependent Resistor (LDR)

What is an LDR? An LDR or Light Dependent Resistor is a component which restricts how much power ...

How to connect a push button or switch

What is are push buttons/switches? Buttons and switches are a way of opening and closing a circui...

How to control Arduino without using delay()

What is a delay()? We have a tutorial about delay() and how to code without using it. Here we wil...

How to control Arduino without using delay()

What is a delay()? delay() is a function that pauses the program for the amount of time (in milli...

How to install libraries

Arduino libraries are collections of code that are designed to provide additional, reusable funct...

How to make Animation on NeoMatrix

What is NeoMatrix? NeoMatrix is a grid lined up with mutiple Neopixel. Neopixel is addressable LE...

How to make Animation on NeoMatrix with Processing

Controlling NeoMatrix with Processing This tutorial is a follow-up to the last NeoMatrix animatio...

How to Program an ATtiny85 with an Arduino Uno

What is an ATtiny85? ATtiny85 is a 8-bit AVR microcontroller based on AVR enhanced RISC architect...

How to send data to p5.js from Arduino

What is the Serial Communication? Serial communication is the process of sending data one bit at ...

How to send data to Processing from Arduino

What is the Serial Communication? Serial communication is the process of sending data one bit at ...

How to use a Bare Conductive Touch Board with Arduino

What is the Bare Conductive Touch Board? The Bare Conductive Touch Board is a board made by Bare ...

How to use a Hall Effect Sensor

What is a Hall Effect Sensor? The hall effect sensor is a type of magnetic sensor which can be us...

How to use a Neopixel strip

What is Neopixel? Neopixel is a name given by Adafruit. Neopixel is addressable LEDs, meaning tha...

How to use a PIR sensor

What is a PIR sensor? PIR stands for Passive Infra Red and therefore a PIR sensor can etect movem...

How to use a relay module

What is relay? A relay is a switch that opens or closes electrical circuits when activated by a s...

How to use a rotary encoder

What is a rotary encoder? A rotary encoder is an electromechanical device that converts the angul...

How to use DFPlayer mini to play MP3

What is a DFPlayer? 11/2024 Update A new library added below. For people trying to avoid delay()...

How to use Grove Serial Bluetooth v3.0

What is Grove Serial Bluetooth v3.0 Grove - Serial Bluetooth is an easy-to-use module compatible ...

How to use MatrixPortal M4

What is MatrixPortal M4 The MatrixPortal M4 is a development board created by Adafruit designed t...

Making a Capacitive Touch Sensor

What is Capacitive Touch Sensing? Simply put, it is the touch sensing of all conductive materials...

Making Breathing Light with LEDs

What is a LED? LED (Light Emitting Diode) is a semiconductor light source that emits light when c...

Making sounds with a piezo

)# What is a piezo? 'Piezo' normally refers to an electrical component which can be used to make ...

Powering an Arduino

How to power an Arduino Here is some resources about powering Arduino or other electronic project...

Using a Force Sensor

What is a Force Sensor? The Force Sensor senses the resistance value depending on how much it has...

Using a HC-SR04 distance sensor

What is the HC-SR04? The HC-SR04 is a ultrasonic distance sensor, it uses ultrasound to send out ...

Using a Monochrome 1.3" 128x64 OLED display

What is the OLED monochrome display? The OLED monochrome display is a small (tiny) and high-reada...

Using a Soil Moisture Sensor

What is a Soil Moisture Sensor? The Soil Moisture Sensor measures soil moisture grace to the chan...

Using a Sparkfun MP3 Trigger

What is the MP3 Trigger? The MP3 trigger is a board made by Sparkfun electronics that provides a ...

Using a Sparkfun Sound Detector

What is the Sound Detector? The Sound Detector is a board made by Sparkfun electronics that provi...

Using a TCS34725 RGB Color Sensor

What is the TCS34725 RGB Color Sensor? The TCS3472 sensor provides a digital return of red, green...

Using a Vibration Motor

What is a vibration motor? Vibration motor is a DC motor in a compact size that is used to inform...

Using an MFRC522 RFID reader

What is an MFRC522 RFID reader RFID means radio-frequency identification. RFID uses electromagnet...

Using an MPR121 capacitive touch sensor

What is the MPR121? The MPR121 is a tiny microchip formerly manufactured by NXP, now under Resurg...

Using an PN532 RFID reader

What is the difference between an PN532 RFID reader and an MFRC522 RFID reader The PN532 and MFRC...

Using Arduino Leonardo to send USB MIDI data

One of the secrets of Arduino Leonardo is the in-built USB MIDI support. This is really useful fo...

Using AVR ISP MKII to upload firmware to Arduino

What is AVR ISP MKII? The AVRISP mkII is a USB-based In-System Programmer (ISP) used to program A...

Using L293D IC for motors

What is L293D? The L293D is a 16-pin Motor Driver IC which can control a set of two DC motors sim...

Using MatrixPortal M4 for animation

How to use MatrixPortal M4 for animation We have another tutorial for setting up the MatrixPortal...

Using the MAX9814 mic amplifier

This Adafruit MAX9814 microphone amplifier allows you to easily detect sound.  There are a total...

Using the serial monitor and serial logger

What is serial communication? Serial communication is a type of communication between two device...