Saturday, 15 February 2014 20:38
This is my first RC car control by an Arduino and a wirless router running OpenWRT. There are many OpenWRT supported routers, I'm using a TP-Link TL-MR3020 3G/4G Wireless N Router for this project since it is very slim, low power consumption and it is cheap.
RC car features:
- A webcam, the car can be driven without line of sight
- A horn so that you can honk at people.
- LED Headlights attached to the front of the car
- Two wheel drive motor
- Windows GUI application or web interface
- Future Additions: Control by a smartphone (Android & IOS)
Friday, 17 January 2014 11:34
TPicShow is an image slider VCL that enables you to create amazing splash screens and 176 transitional effects in pure Delphi code.
- Image transition can be controlled programmatically
- Image can be stretched or centered in the client area of the control
- Control can show a background image as centered, stretched, or tiled
- Transition process can use a separate thread
- New transitional effects can be easily implemented and added.
TPicShow's last update is on July 19, 2010 which does not support RAD Studio XE. By creating a package file, you can installing and running TPicShow on RAD Studio XE5 without any problem.
Download TPicShow for XE5
Sunday, 03 November 2013 17:49
Sharp GP2Y0A21 is an infra-red distance measuring sensor unit, it is extremely effective, easy to use, very affordable and has low power consumption. specification as follow:
- Distance measuring range: 10 to 80cm (4" to 32")
- Operating voltage: 4.5V to 5.5V
- Output type: Analog voltage
- Average power consumption : 35 mA
- Peak power consumption : about 200 mA
- Output voltage differential over distance range: 1.9V
- Maximum allowable Angle : > 40 °
- The frequency of updates/cycle : 25 Hz/40 ms
Wednesday, 25 September 2013 18:40
The 74HC595 is a very handy IC used in many microcontroller projects, it is a 8-bit serial-in, serial/parallel-out shift register with output latches.
Data is shifted on the positive-going transitions of the shift register clock input (SHCP). The data in each register is transferred to the storage register on a positive-going transition of the storage register clock input (STCP).
The shift register has a serial input (DS) and a serial standard output (Q7S) for cascading. Data in the storage register appears at the output whenever the output enable input (OE) is LOW.
This is incredibly helpful if you need more digital outputs then the 14+6 that the ATmega328 on the Arduino Uno provides, with only 3 data pins, you can control an almost unlimited amount of outputs.
Upon completion of this tutorial, you should be able to controlling the 74HC595 as below:
- Using 74HC595 Shift Registers with Arduino
- Daisy chaining 74HC595 shift registers
- Different ways (binary, decimal, hex) to hold the data using an array
- Using bitshift, bitwrite operators
- Direct port access for faster manipulation of the IO pins
Saturday, 17 August 2013 16:51