Buy from US Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES Buy from JP

In Lesson 2, we learned how to use browser send control signal to a remote Arduino device and turn On/Off an LED.  In this lesson, we’ll show how to read remote sensor data to your browser. We will use a photoresistor(light sensor) to read remote environment light value. This is very useful in farms, greenhouses to control  the light of plants.

Arduino UNO board x 1

OSOYOO ESP8266 Wifi Shield x 1

Photoresistor sensor Module x 1

USB cable x 1

Jumper wires  several ​

First, please insert the ESP8266 wifi Shield into your UNO board,

Make sure jumper cap connected E_TX to D4 and E_RX to D5.

Connect your Photoresistor with Uno as following diagram,

A couple of notes before you get started:

Arduino UNO Board Photoresistor sensor module
A0 S
GND
5V +

Step A) Install latest Arduino IDE (If you have Arduino IDE version after 1.1.16, please skip this step).

Download Arduino IDE from https://www.arduino.cc/en/Main/Software?setlang=en, then install the software.

Step B) Connect the Arduino UNO board to computer via USB cable,

Step C) Open the Arduino IDE and choose corresponding board type and port type for you project.

Step D)Download the sketch file from : https://osoyoo.com/driver/wifi-iot/lesson3/esp8266-lesson3.zip

Unzip the download file and enter the folder esp8266-lesson3

Step E) Arduino IDE: Click file -> click Open -> choose code “esp8266-lesson2”, load up the  sketch onto your Arduino.

In the  sketch, find   following lines:

char ssid[] = "******"; // your network SSID (name)
char pass[] = "******"; // your network password
please replace the ****** with your correct wifi SSID and password, otherwise your project 
can not connect to Internet.

Step F) Upload the sketch to your Arduino.



Open your Serial Monitor, you can see your router will assign an IP address to your Arduino   as following:


In above example, 192.168.50.9 is the IP address of my Arduino.
Now use another computer or your cell phone’s  browser to visit url : http://192.168.50.9
In your photoresistor sensor is exposure under light. Your browser will show following result:

Real time Photoresistor value: 545,47% of maximum sensor value.

1% means the environment is very dark.

Learn More about parts

No. Picture Product Name Link
1 OSOYOO basic board https://osoyoo.store/products/osoyoo-uno-r3-for-arduino?variant=31955265290351
2 OSOYOO Wifi shield https://osoyoo.store/products/esp8266-wifi-shiled-osoyoo-wifi-internet-of-things-learning-kit-for-arduino-uno?variant=31955252215919
3 Photoresistor Sensor Module https://osoyoo.store/products/photoresistor-sensor-module-light-detection-digital-switch-mete-for-arduino?variant=31955271057519
4 Water Level Detection Sensor https://osoyoo.store/products/rain-water-level-sensor-module-detection-liquid-surface-depth-height-for-arduino?variant=31955273810031
5 Sound Detection Sensor Module https://osoyoo.store/products/high-sensitivity-sound-microphone-sensor-detection-module-for-arduino-avr-pic?variant=31955278921839
6 Ultrasonic sensor https://osoyoo.store/products/hc-sr04-ultrasonic-sensor-module-for-arduino?variant=31957815558255
7 Servo motor https://osoyoo.store/products/sg90-micro-servo-for-arduino-raspberry-pi-robot?variant=31957821096047
8 Active Buzzer Module https://osoyoo.store/products/buzzer-sensor-module-for-esp8266-iot-kit?variant=31955947225199
9 Temperature&Humidity Sensor https://osoyoo.store/products/dht11-temperature-humidity-sensor-module-for-arduino?variant=31955953221743
10 Relay Module https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
11 Gas Sensor Module https://osoyoo.store/products/mq-2-smoke-sensor-for-arduino?variant=31955955417199
12 Digital Barometric Pressure Sensor Module https://osoyoo.store/products/bmp180-high-precision-pressure-sensor-for-arduino?variant=31957739339887
13 Infrared Sensor Module https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511
14 LED(6 x White, 6 x Red, 6 x Yellow, 6x Green) https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991