Hai,
I am new to the ARM, I need to interface temperature sensor dht11 with plc2129. Is it possible to get the sample codings, if anything please mail me to dharanidharan.1890[at]gmail.com
The "LPC2129 Interfacing Temperature Sensor" wiki discussed here is in reference to the rhydoLABZ making LPC2129 Development Board-Mini, however it makes no difference even if the board used is LPC2138 Development Board-Mini or LPC2148 Development Board-Mini.ie, this interface guide is common for LPC2129 / LPC2138 / LPC2148 mini rhydoLABZ development boards.
The LPC2129 Mini Development Board has the MCP9700 temperature sensor aboard, here in this section we will discuss the interface of the same with its LPC2129 host controller. LPC2129 has two successive 10-bit approximation ADCs. ADC0 has 6 channels and ADC1 has 8 channels. The maximum possible input for ADC is 3.3V which gives the output reading as 1023 (the maximum value that can be represented in 10 bits), and therefore the resolution is 3.3V / 1023 = 3.22 mV.
On the miniature development board, the temperature sensor MCP9700 is connected to the P0.28 pin of the controller, ie AD0.1 via the jumper J11. The MCP9700 / 9700A and MCP9701 / 9701A Linear Active Thermistor ™ family of ICs is an analog temperature sensor that converts temperature to analog voltage. It has an accuracy of ± 2 ° C from 0 ° C to + 70 ° C (MCP9700A / 9701A) ± 4 ° C from 0 ° C to +70 ° C (MCP9700 / 9701) while the consumption of 6μA (typical) The operating current. The sensitivity is 10mV / ° C. At 0 ° C, the output is 500mV. That is the specification and description for MCP9700, now let's see its actual operation down here.