Tutorial: membuat SmartLamp menggunakan Photoresistor

Dyah Ayu Nur Wulan
Amikom Computer Club
3 min readMay 2, 2021

Hai teman-teman…

Di tutorial kali ini kita akan belajar cara membuat Smart Lamp menggunakan Photoresistor (sensor cahaya) di tinkercad pastinya yaa. Oke, langsung aja simak step by step cara membuatnya yaa.

Langkah-langkah :

1. Langkah pertama pastinya buka website tinkercad terlebih dahulu pada link ini https://www.tinkercad.com/ . Lalu ketika sudah login dan membuat project baru pada menu circuit, siapkan komponen-komponen berikut :

a. Arduino

b. BreadBoard

c. LED

d. Resistor

e. Photoresistor (sensor cahaya)

2. Untuk resistor disini aku menggunakan 2 buah dan resistancenya aku custom jadi 100 semua untuk menghindari kendala konslet.

3. Langkah selanjutnya adalah pasangkan lampu LED pada BreadBoard. Resistor yang pertama ditancapkan pada kaki cathode LED untuk dihubungkan ke GND.

4. Pada kaki pin anode LED dihubungkan ke Digital 13, disini temen-temen bisa memakain Digital berapapun tapi pada tutorial ini aku menggunakan Digital 13 (D13)

5. Setelah itu pasangkan photoresistor dan resistor yang kedua pada BreadBoard. Untuk pemasangan resistor dipasang pada kaki pin terminal 1 Photoresistor dan dihubungkan ke Analog 3 (A3), sama seperti pin Digital 13 tadi teman-teman bisa menguhubungkannya ke pin analog manapun tetapi untuk tutorial kali ini menggunakan Analog 3.

6. Lalu untuk kaki pin terminal 2 pada photoresistor dihubungkan pada 5Volt dan rangkaian Smart Lamp menggunakan photoresistor pun selesai.

7. Setelah selesai dengan rangkaian, lalu kita akan beralih pada kodenya. Pertama-tama seperti biasa deklarasikan terlebih dahulu variabelnya seperti yang ada di line 1 dan 2. Lalu pada void setup deklarasikan serial begin untuk melihat data pada serial monitor dan pinMode pin 13 sebagai output. Pada void loop terdapat variable sensorValue yang digunakan untuk menampung data pada Analog 3 dan terdapat percabangan untuk menentukan LED akan menyala atau mati pada salah satu kondisi yang telah ditentukan. Misalnya, pada kondisi pertama lampu akan menyala jika nilai dari sensorValue kurang dari 2000 begitupun sebaliknya.

8. Hasilnya seperti ini, lampu akan menyala ketika nilai sensorValue kurang dari 2000.

Selesai.

--

--