Category Archives: Arduino
Arduino Weather Station
I’ve built a simple indoor weather station using a Temperature and Humidity sensor and an LCD screen. Here are the instructions on how to build it yourself: First, you need the following components Stanadrd 16 x 2 Character LCD Display Module DHT11 3-Pin Digital Temperature Humidity Sensor Module 10k Ohm… Read more »
Arduino robot kit – Line Following
<first published on Dec 26, 2012> The Robot kit I’m building comes with three IR line tracking sensor modules. As with the other components, documentation is only available on the web. I have not found a source of information about how to use the sensors but it doesn’t seem to… Read more »
Arduino IR Receiver Module
This post describes how to use the Keyes IR Receiver Module in a practical application. The setup used in this experiment is shown in the picture to the right and it includes Arduino UNO card (hidden under an Ethernet shield), a display module JY-LKM1638, a Keyes IR Receiver module and a remote… Read more »
Arduino robot kit – Bluetooth Remote Control
The Amarino app mentioned used in the previous post translates the sensor inputs of an Android phone ( and other events such as SMS messages) into messages sent to the Arduino via Bluetooth. In this post, I will use the orientation sensor on my phone to drive the Arduino Robot. The orientation sensor on… Read more »
Arduino robot kit – Bluetooth Module
The Arduino robot kit includes a Bluetooth-Serial Converter Module JY-MCU (mine says BT_BOARD V1.04). After some Google search, I found information about how to setup this module. See this for example, which also has a good link about how to change the default configuration of the module. In this post,… Read more »
Arduino robot kit – Autonomous Motion
At this point, we can put the motion and the range sensing capabilities of the robot to good use. For autonomous motion (no remote control), the robot needs to use its range sensor to detect obstacles and avoid them by turning to another direction. The next sketch does that by moving… Read more »
Arduino Relay Module
A relay can be used, for example, to control the power to a small home appliance. I used this Arduino 2-Channel Relay Module (AC 250V 10A / DC 30V 10A) to control multiple appliances by replacing the mechanical on/off switch of a regular power bar with this relay. The control of the relay by… Read more »
Arduino robot kit – Wiring Diagram
I have created this wiring diagram for the connections between the motor controller, motors, and sensor shield. I’ll update it later to include other components. And here is an update that includes the servo motor and the range sensor. And here are the detailed pin assignments for all modules: Pin… Read more »
Arduino robot kit – Motor library
Once the motors were connected to the motor controller (see previous post), I started working on writing the code for basic robot movement. The basic motor commands are: onFwd/onRev: move each motor independently in the forward or reverse direction off/stop: stop either motor gradually (float) or abruptly (break) fwdRight/fwdLeft: turn the robot by running the two… Read more »