Category Archives: Embedded Lessons


Hookup guide for 16×32 RGB LED panel – Part 2

This is the second part of the 3-part article on how to hookup our 16×32 RGB LED panel kit to Arduino Uno. Click here to read the first part Step 3: Connecting the LED panel to the RGB connector shield The pin arrangement of the 2×8 IDC port (IN) on the back side of the RGB panel are shown below (image taken from Adafruit’s tutorial page). The 12 I/O pins of Arduino that are used to drive these signal lines are listed in the following table.

Read more

Hookup guide for 16×32 RGB LED panel – Part 1

RGB LED panels are a great way of displaying colorful texts, images, and animation. In this 3-part tutorial, I am going to demonstrate how to hookup our 16×32 RGB LED panel kit to an Arduino Uno board and run some demo sketches. Our 16×32 RGB LED matrix panel kit includes everything you need to connect it to an Arduino Uno board. The kit includes: One 16×32 RGB LED matrix panel One RGB connector shield for Arduino Uno One IDC cable to connect the RGB matrix panel to the RGB shield One power supply connector for the RGB matrix Note that the power supply

Read more

Wireless communication between two Arduinos using inexpensive RF modules

This article explores an easy wireless communication setup between two Arduinos using low-cost ASK RF transmitter and receiver modules that are readily available in the market. They are found in different shapes, but functionally they are all same. Both Tx and Rx modules contain a single data line for input and output and support a low-speed Amplitude Shift Keying modulation for data communication. You can get them with 315MHz or 433MHz carrier frequency. In this tutorial, I am using a 433MHz Tx/Rx pair with two Arduino boards to illustrate how to construct a low-range wireless temperature and humidity monitor.

Read more

Netduino Day 7 – RGB LED color formation using Pulse Width Modulation

Pulse Width Modulation (PWM) is a digital method of delivering a varying amount of power to a load, and hence can be used to control the brightness of an LED or speed of a DC motor. Controlling the power, we will make this tutorial colorful using a Red Green Blue (RGB) LED. Each segment (lead) of an RGB-LED will get a PWM signal via RgbLed class allowing us to illuminate the RGB-LED with any color defined by RGB. This class can also generate random colors. Using the RgbLed class, some standard colors can also be sent to a RGB-LED.

Read more

Netduino Day 6 – Read SD card and send info to a Serial Port

In our earlier tutorial, Writing to an SD Card, we learned to write to an SD card. As you might have experienced, in order to see what’s been written, we need to pop out the SD then connect it to a computer, which obviously is not very convenient all the time. So, in this tutorial we will read a text file (same file/information that we wrote in previous tutorial) and send that text to a computer. Our communication between Netduino SD card and Computer is established via Serial Communication using USB to UART-TTL device. So, the information will be transferred

Read more
« Older Entries Recent Entries »