USB to UART Convertors (PL2303 & CP2102)
If you are working with any UART stuff with micro controllers,you may have to debug them or send/receive data with a PC. In good old days,all of the computers got RS232 serial ports and we could use a...
View ArticleModifying a cheap CP2102 USB to UART board to get a DTR pin (for Arduino...
I got this CP2102 USB to UART board from ebay recently as showed in my previous post. I got this mostly for Arduino progeamming using the Arduino bootloader in my ATMEGA328. Even though, this board has...
View ArticleBuilding an Arduino Pro / Arduino UNO (with TechDuino)
I wanted to build a 3.3V microcontroller development system for a long time. This is because most newer sensors and other devices are working on LVTTL voltage levels. Now,5V systems are becoming...
View ArticleArduino based Webserver (ATMEGA328 + ENC28j60)
As I built a Arduino Pro clone based development board running with 3.3V, I thought to give it a try with my Ethernet module for testing. This is an example for 3.3V LVTTL system. If you use this...
View ArticleBuilding a SD Card Temperature logger (ATMEGA328 + SDCARD + LM35)
As we built an Arduino powered web server in previous post, let’s build a temperature logger using a SD card this time. I build this because I wanted to see how we can use a SD Card for our projects....
View ArticleTesting a Digital Compass module based on MMC2120MG magnetic sensor
Here I’m going to show you how to use a digital compass for you robot project. This can be easily used to obtain the heading of the robot and adjust the path of it. I got this module and tested it...
View ArticleVideo Blog Episode #1 : Unboxing Altera Cyclone IV Development board & module...
In this Incredible DIY video blog episode, I'm unboxing my new FPGA development board which I got from Waveshare Electronics called CoreEP4CE6. It is based on Altera Cyclone IV FPGA (EP4CE6E22C8N) . It...
View ArticleConnecting Arduino Pro (3.3V/8Mhz) to TV
In this post I’m going to connect my home made Arduino Pro clone to the television using composite input on the TV. I found a good library called arduino-tvout, but had to modify the hardware a bit to...
View ArticleBuilding Real Time Clock (RTC) module based on DS1307 for Arduino
In this post I’m going to build a Real Time Clock (RTC) module based on popular DS1307 RTC chip for using with Arduino or any other micro-controller platform. DS1307 uses I2C protocol to communicate...
View ArticleDesoldering Surface Mount Devices (SMD)–The hard way
In my previous post, I used some scavenged parts from an old mother board. These old circuit boards are gold mines as they got many reusable components. They may also have very rare vintage chips too....
View ArticleAltera Cyclone IV EP4CE6 Testing
As I showed in my previous post,I’m going to test my CoreEP4CE6 board. It is based on Altera Cyclone IV FPGA (EP4CE6E22C8N) . I got my Altera USB Blaster (bought from here) today and tested the FPGA .I...
View ArticleProgramming TI Stellaris LaunchPad on GNU/Linux
TI Stellaris LaunchPad has a quite neat ARM Cortex-M4F based microcontroller and built in ICDI debugging interface. It is a great tool for learning ARM architecture for a small price as $12.99...
View ArticleUsing TI Stellaris Launchpad as a 10Mhz,8 Channel Logic Analyzer
After Googling a bit about the TI Stellaris Launchpad, I found out that it can be used as a 10Mhz 8 Channel Logic analyzer with some small free softwares. The plugin's home page can be found here and...
View ArticleIntroduction to MIPS CPU architecture with AR7240
There are many CPU architectures in current embedded devices. MIPS is also a popular architecture for embedded systems. Here I'm going to play with a MIPS based AR7240 SoC as my development...
View ArticleRelay board for Parellel port/Microcontroller interfacing
Relays are awesome small devices which could be used to control other devices. The plus point of relays is,they can be used to drive a different voltage level device with complete isolation. In here,...
View ArticleMSP430 In circuit programming with MSP430 Launchpad using Spy-Bi wire interface
When we use microcontrollers in our circuits we need to program and debug them in circuits after soldering. Hence, In circuit programming is much useful in such cases. Here I'm going to program my...
View ArticleUsing UART & GPIO with AR7240 MIPS board
As I introduced MIPS based router board which has a AR7240 SoC, I further experimented with it to use GPIO and UART in the chip. I'm using my TPLINK WR740N router for these experiments.I soldered some...
View ArticleSimple LM386 based audio amplifier
I built this simple LM386-N1 based audio amplifier (Gain=200 example on datasheet) for my radio project. Here I'm testing it using a small signal generated by multimeter. You can find the schematic and...
View ArticleNative C programs for ARM based Android phones
You can always use Android SDK to program and build Java programs for android phone which are running on Dalvik Virtual Machine. Recently I wanted to build some native C applications for my phone. As...
View ArticleCompiling kernel modules for an Android phone
I recently got a USB OTG cable for my mobile phone and I wanted to use my PL2303 USB to UART convertor with it. It is great for the embedded system projects I'm working on. You can follow the below...
View Article