Use to WIZwiki-W7500. Sensing to CDS.
Dependencies: mbed
Fork of CDS_Sensor_WizWiki-W7500 by
Prerequisite
This example is for controlling LED with CDS sensor. CDS or Photoresistor(or light-dependent resistor, LDR) is a light controlled variable resistor. The resister of a photoresistor decreases with increasing incident light intensity. CDS can be applied in light-sensitive detector circuits, and light- and dark-activated switching circuits.
- WIZwiki-W7500 from WIZnet (Platform board and Ethernet I/F board)
- CDS Sensor
Hardware Configuration
WIZwiki-W7500 Pin map
CDS Sensor
https://developer.mbed.org/users/4180_1/notebook/using-a-photocell-to-determine-light-levels/
Wiring
ADC for CDS Sensor
6ch ADC on WIZwiki-W7500 is able to read from CDS Sensor are A0, A1, A2, A3,A4 and A5.
3 color LED on WIZwiki-W7500 is able to display the condition of CDS value are LED1, LED2 and LED3.
Software
Read CDS value
//Declaration ADC, GPIO Pin DigitalOut myled(LED1); // For Debug LED AnalogIn CDS(A0); // ADC pin for CDS CDS_data = CDS.read()*1000; // .read() is function to read ADC value CDS_vol = CDS.read()*3.3; // *3.3 is for voltage range
Control LED with CDS value
if(CDS_data < 600){ myled = 1; // Light-activated } //Status is dark. else { myled = 0; // Dark-activated }
Caution
Basically WIZwiki-W7500 can be debug with USB cable. So User need to install mbed serial driver and set serial communication baud-rate 9600bps
History
Delete UART declaration.
2017-04-03, by joon874 [Mon, 03 Apr 2017 00:24:25 +0000] rev 1
Delete UART declaration.
use to WIZwiki-W7500. Sensing to CDS.
2015-06-29, by nanjsk [Mon, 29 Jun 2015 05:20:10 +0000] rev 0
use to WIZwiki-W7500. Sensing to CDS.