This project has been design around HT12E and HT12D encoder / decoder chips from Holtek. With jumper selectable address on the receiver. The HT12E Encoder ICs are series of CMOS LSIs for Remote Control system applications. They are capable of Encoding 12 bit of information which consists of 8. By using the paired HT12E encoder and HT12D decoder we can easily transmit and receive 12 bits of parallel data serially. HT12E simply converts 12 bit.

Author: Bashakar Nidal
Country: Ghana
Language: English (Spanish)
Genre: Marketing
Published (Last): 13 April 2013
Pages: 342
PDF File Size: 10.73 Mb
ePub File Size: 13.38 Mb
ISBN: 578-1-84462-254-7
Downloads: 26468
Price: Free* [*Free Regsitration Required]
Uploader: Bashicage

I’ve never tried this before but looks ok. Thanks for all your awnser, after studying a little bit into the RF module I found out my problem, the left side of both encoder and decoder are the Address PIN, which means they will only communicate if those addresses are the same, that was what I was making wrong, I left them all at 1 and changed the resistors in them both cause the TX need to have 20 times the resistence of the receiver, in other words 50k and 1M resistors.

All is working now, thanks to all. Don’t use wire with thick insulation.

Using the Raspberry Pi to control. Try to get thin solid wire 24 AWG I believe. Trigger send trigger pulse. ClearAll set A ports to ”.


Number 99 entered quits the script. By using our site, you acknowledge that you have read and understand our Cookie PolicyPrivacy Policyand our Terms of Service.

ht12d & ht12e | EngineersGarage

I wondered whether these processors were still available – they are! I haven’t drawn any circuits for this as the interfacing is straight forward as both the Raspberry Pi and the HT12E operate at 3.

The transmission of the ht12v stream can be over an RF link or direct connection using 2-core cable. I have referenced this before in an earlier blog and the direct link is: I began to think about how I could use this technology with the current range of micro-controllers such as the Arduino and the Raspberry Pi, together with other potential uses.


Did you really need to post that many images without the full URLS, no less? Home Questions Tags Users Unanswered. Keep IC’s close toegether and imagine that it is a printed circtuit board layout. Posted by Nigel Cleaver at Email Required, but never shown.

Avoid long jumper wires at all costs. Guilherme Garcia da Rosa 2 3 7. Note there is a gap on both sides down the middle for the Blue and Red outer rails.


With the possibilities of using multiple decoders HT12D all ‘listening’ on their individually configured addresses it is possible for the Raspberry Pi or Arduino to control both the address values and control the use of the data pins. So, you are saying, when you grounded all the pins on the left of HT12D and 12E, it worked? And the picture of the circuit done: Remember I said check power?

I also thought it would be a great opportunity to fully investigate the operation of the two processors to help me better understand how I might use these in the future.

The output from the encoder can be used in various ways; for example to feed a Radio Frequency or infrared transmitteror it could be directly connected to a decoding processor. Sign up using Facebook. Post as a guest Name.

ElectronicAdventures: Data Encoder/Decoder HT12E/HT12D

Best practice of using the breadboard is to use short solid wire leads and neatly connect flush to the board without large inductive loops. Yah but I agree.

Tony EE rocketscientist 62k 2 21 HT12E Encoder circuit The basic circuit arrangements for the encoder: