Halo kawan semua, jumpa maneh sama paktomo.com harapanku kabar kalian kabeh hari ini baik-baik saja yooii. Nah hari ini aku meh bagi kegiatanku hari ini yang iseng bikin proyek arduino sederhana pake simulator online berbasis gretongan alias gratis loh. Monggo kalau kamu pengen nyoba bisa kok, puenak caranya langsung aja ikuti petunjuk-petunjuk yang paktomo samapaikan di tulisan ngisor iki yaa.
Proyek led Arduino paling mudah
Sakdurunge praktik kamu harus nyiapkan alat peraltannya:
- Board Arduino Uno
- Breadboard
- LED (warna sembarang bebas)
- Resistor (220 Ohm)
- Kabel Jumper
Kamu ada gak alat peralatannya ? kalau kamu gak punya jadi pake simulator aja kan gak susah gak ribet, puenak tinggal ngrakit coding yo puenak lanjut tinggal Run hasile wes iso disawang.
Oke langsung ae wes, login ke salah satu platform simulator contoh wae aku pake wokwi.
L
angkah-langkah:
angkah-langkah:
- Bikin project baru dengan arduino Uno
- Tambahkan Breadboard boleh mini, separo/setengah, paling gede sendiri ya boleh
- Tambahno LED (kaki pendek kutub negatif/anoda, kaki panjang yang bengkok itu ya ke kutub positif/katoda)
- Sambungne kabel dari katoda (+) Led ke PIN Arduino bebas milih ya bro ini aku pake pin 2 ya bebas kok
- Tambahi resistor pisan dengan tahanan 220 Ohm, caranya masuk tab diagram.json trus cari restornya berikan value 220 trus sambung kabel ke arah GND pada pin arduinonya
Wiring Arduino Uno Led
Oke kalo kalian sudah mengikuti langkah langkahnya brarti sampean sudah mulai terbiasa dengan simulator, monggo di simak gambah di bawah biar betul dan langsung bisa kalian ulik ulik codingannya.
![]() |
gambar wiring |
![]() |
gambar edit nilai tahanan resistor |
Kalau pake wokwi tinggal klik menu skect.ino untuk mengedit codingan/pemrograman seperti dibawah, lalu diagram.json untuk merubah warna, atribut, atau nilai-nilai komponen seperti resistor. Ada juga bagian menu Library nanti dibutuhkan dan difungsikan ketika kamu wes nyoba komponen yang butuh library kayak sensor atau LCD lah begitu gambarannya.
Buka IDE Arduino di komputer Anda dan buat sketsa baru.
Salin dan tempelkan kode berikut ke dalam IDE :
Codingan & Lainnya
- Program
- Diagram.json
- Library
#define LedRed 2 //inisialisasi variable PIN yang dipake ke LEDvoid setup() {// put your setup code here, to run once:pinMode(LedRed, OUTPUT); //mendefinisikan variable LedRed adalah output}void loop() {// put your main code here, to run repeatedly:digitalWrite(LedRed, HIGH);delay(1000); //waktu tunggu 1 detikdigitalWrite(LedRed, LOW);delay(1000); //waktu tunggu 1 detik}
{"version": 1,"author": "kak joko (Mas Joko)","editor": "wokwi","parts": [{ "type": "wokwi-breadboard-half", "id": "bb1", "top": -12.6, "left": 233.2, "attrs": {} },{"type": "wokwi-arduino-uno","id": "uno","top": -6,"left": -49.6,"rotate": 90,"attrs": {}},{ "type": "wokwi-led", "id": "led1", "top": -3.6, "left": 291.8, "attrs": { "color": "red" } },{"type": "wokwi-resistor","id": "r2","top": 81.6,"left": 277.85,"rotate": 90,"attrs": { "value": "220" }}],"connections": [[ "uno:GND.3", "bb1:bn.1", "black", [ "h-19.1", "v100", "h288" ] ],[ "bb1:6b.j", "bb1:bn.5", "black", [ "v38.4" ] ],[ "uno:2", "bb1:7t.c", "red", [ "h19.2", "v4.1", "h115.2" ] ],[ "led1:A", "bb1:7t.a", "", [ "$bb" ] ],[ "r2:1", "bb1:6t.c", "", [ "$bb" ] ],[ "r2:2", "bb1:6b.g", "", [ "$bb" ] ]],"dependencies": {}}
Gak Pake Librarry iki
End codingan
langsung tekan run program wae, kemudian LED akan berkedip dengan kecepatan 1 kali sak detik.
Kamu ya iso ngubah waktu tunggune itu dalam kode suapaya sesuai kebutuhan kecepatan kedipan LEDnya. Sisane Pin itu ya bisa kamu pindah ke PIN Digital yang lain, jangan lupa wajib PIN digital karena bisa sebagai outputan.
Proyek Arduino led 3 buah gak ribet
ayok lanjut neh bro, kita akan belajar bikin 3 led ya sekarang supaya terbiasa dengan algoritmanya juga. Kali ini 1 unit Arduino uno, 1 breadboard 3 led dan 3 resistor akan kita configurasi dengan algoritma kayak di bawah ini ya
Flowchart ini fungsinya ya untuk biar kamu mulai memahami alur codingan arduino maka dari itu tak bikinkan ininya, jadi lampu merah on sedetik terus off sedetik lanjut lampu kuning on 1 sedetik dan sak teruse sampean terosne dewe ya to, tak kasih kesempatan explore biar cepat paham. lalu tak kasih gambar juga bagian wiringnya seperti apa.
nah iki gambar wiringnya cah, untuk rubah warna led tinggal klik led aja tapi untuk rubah nilai resistansi sebuah resistor kamu wajib artinya untuk rubah secara manual di diagram.json kayak proses proyek seng di atas yoi. habis itu kamu lihat dan coba codingan di bawah iki supaya cepat pahamnya, yok gasskan
Codingan & Lainnya
- Program
- Diagram.json
- Library
#define LedRed 2#define LedYellow 3#define LedGreen 4void setup() {// put your setup code here, to run once:pinMode(LedRed, OUTPUT);pinMode(LedYellow, OUTPUT);pinMode(LedGreen, OUTPUT);}void loop() {// put your main code here, to run repeatedly:digitalWrite(LedRed, HIGH);delay(1000);digitalWrite(LedRed, LOW);delay(1000);digitalWrite(LedYellow, HIGH);delay(1000);digitalWrite(LedYellow, LOW);delay(1000);digitalWrite(LedGreen, HIGH);delay(1000);digitalWrite(LedGreen, LOW);delay(1000);}
{"version": 1,"author": "kak joko (Mas Joko)","editor": "wokwi","parts": [{ "type": "wokwi-breadboard-half", "id": "bb1", "top": -12.6, "left": 233.2, "attrs": {} },{"type": "wokwi-arduino-uno","id": "uno","top": -6,"left": -49.6,"rotate": 90,"attrs": {}},{ "type": "wokwi-led", "id": "led1", "top": -3.6, "left": 291.8, "attrs": { "color": "red" } },{"type": "wokwi-resistor","id": "r2","top": 81.6,"left": 277.85,"rotate": 90,"attrs": { "value": "220" }},{"type": "wokwi-led","id": "led2","top": -2.79,"left": 349.79,"attrs": { "color": "yellow" }},{"type": "wokwi-led","id": "led3","top": -3.72,"left": 416.5,"attrs": { "color": "green" }},{"type": "wokwi-resistor","id": "r1","top": 81.6,"left": 335.45,"rotate": 90,"attrs": { "value": "220" }},{"type": "wokwi-resistor","id": "r3","top": 81.6,"left": 402.65,"rotate": 90,"attrs": { "value": "220" }}],"connections": [[ "uno:GND.3", "bb1:bn.1", "black", [ "h-19.1", "v100", "h288" ] ],[ "bb1:6b.j", "bb1:bn.5", "black", [ "v38.4" ] ],[ "uno:2", "bb1:7t.c", "red", [ "h19.2", "v4.1", "h115.2" ] ],[ "bb1:12b.j", "bb1:bn.10", "black", [ "v0" ] ],[ "bb1:19b.j", "bb1:bn.15", "black", [ "v0" ] ],[ "led1:A", "bb1:7t.a", "", [ "$bb" ] ],[ "led1:C", "bb1:6t.a", "", [ "$bb" ] ],[ "r2:1", "bb1:6t.c", "", [ "$bb" ] ],[ "r2:2", "bb1:6b.g", "", [ "$bb" ] ],[ "led2:A", "bb1:13t.a", "", [ "$bb" ] ],[ "led2:C", "bb1:12t.a", "", [ "$bb" ] ],[ "led3:A", "bb1:20t.a", "", [ "$bb" ] ],[ "led3:C", "bb1:19t.a", "", [ "$bb" ] ],[ "r1:1", "bb1:12t.c", "", [ "$bb" ] ],[ "r1:2", "bb1:12b.g", "", [ "$bb" ] ],[ "r3:1", "bb1:19t.c", "", [ "$bb" ] ],[ "r3:2", "bb1:19b.g", "", [ "$bb" ] ],[ "bb1:13t.c", "uno:3", "gold", [ "v153.6", "h-172.8", "v-19.2" ] ],[ "bb1:20t.c", "uno:4", "green", [ "v163.2", "h-230.4", "v-38.4" ] ]],"dependencies": {}}
Gak Pake Librarry iki
End codingan
Oke sahabatku semua, sementara ngene wae nanti akan tak update lagi artikel ini supayane bisa nambah referensi buat kalian semua.
Posting Komentar