Program Arduino Led Menyala Bergantian


Program Arduino Led Menyala Bergantian

Agus adalah seorang siswi kelas 2 SMP. Suatu hari Agus diberikan tugas oleh gurunya untuk memprogram beberapa LED menggunakan arduino. Agus di berikan 4 buah led berwarna merah, kuning, hijau dan biru untuk di program. Adapun aturan yang harus di penuhi oleh Agus adalah sebagai berikut : "Setiap Led menyala secara bergantian. LED yang pertama menyala berwarna kuning, lalu LED berwarna hijau, dan yang terakhir LED berwarna biru. adalah LED berwarna merah, kemudian setelah itu LED Setiap LED menyala selama 5 detik”. Catatan : - LED Merah terhubung pada pin digital nomor 2 - LED Kuning terhubung pada pin digital nomor 3 - LED Hijau terhubung pada pin digital nomor 4 - LED Biru terhubung pada pin digital nomor 5 Bagaimanakah program yang harus di buat Agus berdasarkan aturan di atas ? ​tolong dijawab ya kalo km bisa,, yg bisa jawab ntar dapet sepeda dari jokowi​

Daftar Isi

1. Agus adalah seorang siswi kelas 2 SMP. Suatu hari Agus diberikan tugas oleh gurunya untuk memprogram beberapa LED menggunakan arduino. Agus di berikan 4 buah led berwarna merah, kuning, hijau dan biru untuk di program. Adapun aturan yang harus di penuhi oleh Agus adalah sebagai berikut : "Setiap Led menyala secara bergantian. LED yang pertama menyala berwarna kuning, lalu LED berwarna hijau, dan yang terakhir LED berwarna biru. adalah LED berwarna merah, kemudian setelah itu LED Setiap LED menyala selama 5 detik”. Catatan : - LED Merah terhubung pada pin digital nomor 2 - LED Kuning terhubung pada pin digital nomor 3 - LED Hijau terhubung pada pin digital nomor 4 - LED Biru terhubung pada pin digital nomor 5 Bagaimanakah program yang harus di buat Agus berdasarkan aturan di atas ? ​tolong dijawab ya kalo km bisa,, yg bisa jawab ntar dapet sepeda dari jokowi​


Penjelasan:

maaf saya tidak tau maaf maaf maaf..


2. Perintah digitalwrite(led,high); digunakan.…amenghidupkan pin 3 di arduinobmenghidupkan led di arduinocmenghidupkan servo di arduinodmemberi tegangan arduino​


Jawaban:

b.menghidupkan led di arduino

Penjelasan:

digitalwrite(led,high); sebuah fungsi untuk menghidupkan led di arduino

semoga membantu anda.


3. Program yang digunakan untuk memprogram arduino nano adalah….AArduino LOOPBArduino MEGACArduino USBDArduino IDE​


Jawaban:

D . Arduino IDE

Penjelasan:

Arduino IDE (Integrated Development Environment), software yang digunakan untuk memprogram di arduino, dengan kata lain Arduino IDE sebagai media untuk memprogram board Arduino.

semoga terbantu ya !!!


4. Tuliskan sebuah program sederhana "menyalakan 8 LED secara flip-flop 4-4"?​


Jawaban:

Contoh kasus penggunaan flip flop dalam kehidupan sehari-hari adalah sebagai berikut:

Lampu lalu lintas.

Running led.

Lampu hias.

Penjelasan:

maap cuma itu yang aku tau


5. setiap program arduino biasa disebut​


Jawaban:

program arduino biasa jga di sebut program sketch


6. Bagaimana program arduino?


Jawaban:

BARE MINIMUM

void setup() {

// semua kode yang disini akan dibaca sekali oleh Arduino

}

void loop() {

//semua kode yang ada disini akan dibaca

//berulang kali (terus menerus) oleh Arduino

}

view rawBare_Minimum.ino hosted with ❤ by GitHub

WARNING: Bare Minimum adalah koding paling minimum yang harus ada pada Arduino. Jadi jika void setup dan void loop tidak ada, maka koding akan error.

***

void setup

Semua kode program yang ada dalam void setup akan dibaca sekali oleh Arduino. Biasanya isinya berupa kode perintah untuk menentukan fungsi pada sebuah pin. Contoh kodenya seperti:

pinMode(13, OUTPUT); // menentukan pin 13 sebagai OUTPUT

pinMode(3, INPUT); // menentukan pin 3 sebagai INPUT

Adapun untuk komunikasi antara Arduino dengan komputer, menggunakan:

Serial.begin(9600); // untuk komunikasi Arduino dengan komputer

void loop

Semua kode program yang ada di void loop akan dibaca setelah void setup dan akan dibaca terus menerus oleh Arduino. Isinya berupa kode-kode perintah kepada pin INPUT dan OUTPUT pada Arduino. Contoh kodenya seperti:

digitalWrite(13, HIGH); //untuk memberikan 5V (nyala) kepada pin 13.

digitalWrite(13, LOW); //untuk memberikan 0V (mati) kepada pin 13.

analogWrite(3, 225); //untuk memberikan nilai 225 (setara dengan 5V) kepada pin 3.

Adapun untuk menampilkan nilai pada sebuah sensor di Serial Monitor, bisa menggunaka:

Serial.print(namasensor);

//menampilkan nilai sensor yang disimpan di variabel nama sensor

Untuk menampilkan teks, bis menggunakan:

Serial.print("Selamat Datang");

//menampilkan teks Selamat Datang pada Serial Monitor

Dan untuk membuka Serial Monitor sendiri pada Arduino, bisa dengan memilih menu Tools kemudian pilih Serial Monitor. Atau dengan menekan kombinasi CTRL+SHIFT+M di keyboard. Atau bisa juga dengan meng-klik ikon Kaca Pembesar di Arduino, seperti gambar dibawah ini:

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

MARI BAHAS LEBIH DETAIL LAGI!

CATATAN PADA PROGRAM

Kamu bisa membuat catatan pada program dan tidak akan dibaca oleh Arduino, dengan cara mengetikan // kemudian mengetikan catatannya, seperti:

void loop() {

// catatan pada baris ini tidak akan dibaca oleh program

}

Tapi pemakaian tanda // hanya berfungsi untuk catatan satu baris saja, jika kamu ingin membuat catatan yang panjang yaitu berupa paragraf. Maka pertama kamu ketikan /* lalu ketikan catatan kamu, dan jika sudah selesai tutup dengan kode */ . Contohnya seperti:

void loop() {

/* apapun yang kamu mau ketikan disini tidak

akan dibaca oleh program

sepanjang apapun kamu mengetiknya

*/

}

KURUNG KURAWAL {}

Digunakan untuk menentukan awal dan akhir dari program. Karena seperti bahasa pemrograman pada umumnya, Arduino membaca mulai dari atas hingga kebawah.

void loop()

{

….program

….program

….program

}

TITIK KOMA ;

Setiap baris kode pada Arduino harus diakhiri dengan tanda ;

void setup(){

pinMode(13, OUTPUT);

}

void loop(){

digitalWrite(13, HIGH);

}

VARIABLES

Variabel adalah kode program yang digunakan untuk menyimpan suatu nilai pada sebuah nama. Yang biasa digunakan diantaranya adalah Integer, Long, Boolean, Float, Character.

int (integer)

Variabel yang paling sering digunakan dan dapat menyimpan data sebesar 2 bytes (16 bits).

long (long)

Biasa digunakan jika nilai datanya lebih besar dari integer. Menggunakan 4 bytes (32 bits).

boolean (boolean)

Variabel yang hanya menyimpan nila TRUE dan FALSE saja. Hanya menggunakan 1 bit saja

float(float)

Digunakan untuk floating point pada nilai decimal. Memory yang digunakan 4 bytes (32 bits).


7. Arduino Uno dapat diprogram dengan menggunakan software ... ​


Jawaban:

Uno Arduino dapat diprogram dengan menggunakan software Arduino

Penjelasan:

semoga membantu


8. Andi mempunyai 4 buah LED dan sebuah Push Button. Andi ingin memprogram push button tersebut, sehingga ketika push button di tekan maka ke 4 LED akan menyala secara bersamaan. Andi kemudian mecoba merangkai ke 4 LED beserta push button dengan Arduino. LED1 dihubungkan dengan pin digital nomor 2, LED2 dihubungkan dengan pin digital nomor 3, LED3 dihubungkan dengan pin digital nomor 4, LED4 dihubungkan dengan pin digital nomor 5, dan push button dihubungkan dengan pin digital nomor 6. Dari kondisi diatas, buatlah sebuah program sehinga ketika Andi menekan Push Button maka ke 4 LED dapat menyala secara bersamaan dan ketika push button tidak di tekan maka LED akan mati !tolong bantu jawab yh kawan​


Penjelasan:

SEMOGA BERMANFAAT KAKAK


9. sebuah lampu led supaya menyala diperlukan pengetesan, maka kaki led harus


Jawaban:

harus tegak lurus

Penjelasan:

semoga membantu


10.  Sebuah lampu LED supaya menyala diperlukan pengetesan, maka kaki led harus...


Harus tegak lurus dahulu agar tidak labil


11. jelaskan karakteristik penulisan kode program arduino


Jawaban:

bahasa pemrograman Arduino mirip bahasa C yang digunakan pada AVR. Akan tetapi lebih sederhana, dan lebih mudah untuk dipelajari. Ada yang bilang juga bahwa bahasa pemrograman Arduino adalah bahasa processing.

Terimakasih :)

Semoga membantu.. :)

Penjelasan:


12. Tulislah program untuk mengendalikan 3 buah lampu LED yang akan nyala bergantian.


Jawaban:

Alat dan Bahan

5 Buah LED 5mm atau LED 3mm (Warna Bebas)

5 Buah Resistor 100Ω Ohm

6 Buah Kabel Jumper

1 Buah Protoboard

1 Buah Arduino

Keterangan

Pin GND Arduino (Warna Hitam) ke GND/KATODA LED0, 1, 2, 3, dan 4 (Warna Hitam)

Pin 4 (Warna Hijau) ke Resistor

Pin 3 (Warna Orange) ke Resistor

Pin 2 (Warna Merah) ke Resistor

Pin 1(Warna Ungu) ke Resistor

Pin 0 (Warna Biru) ke Resistor

Sisi lain dari semua Resistor di hubungkan ke Positif LED (1 LED = 1 Resistor dan seterusnya)

Sketch Program

Dalam Sketch Program Lampu LED Berjalan Menggunakan Arduino UNO ada beberapa cara Sketch Program untuk dapat menyalakan LED nya, berikut ini saya akan paparkan Sketch Program dengan Aktif HIGH

Keterangan :

Fungsivoid setup () dalam sebuah program arduino adalah semua perintah yang akan di baca sekali.

Fungsivoid loop () dalam sebuah program arduino adalah semua perintah yang akan di baca berulang-ulang


13. Jelaskan cara membuat catatan pada program arduino


Jawaban:

kurang lebihny,maaf klo sala

Penjelasan:

bahasa pemrograman Arduino mirip bahasa C yang digunakan pada AVR.

Arduino sendiri bisa disebut sebuah library yang menyederhakan koding bahasa C menjadi lebih sederhana.

Ada yang bilang juga bahwa bahasa pemrograman Arduino adalah bahasa processing.


14. Apa yang akan terjadi jika switch dalam keadaan "ON"? A. Led akan menyala B. Led tidak menyala C. Led menyala namun redup D. Other ALASANNYA ?


Jawaban:

A. Led akan menyala

Penjelasan:

karena switch akan menyambungkan aliran listrik pada led


15. Berapa lama 4lampu LED dapat menyala?


Jawaban:

8~12 bulan bisa bertahan


16. 1. Jelaskan alasan Anda bahwa mikrokontroler lebih populer disebut sebagai minimalis komputer? 2. Gambarkan dan Jelaskan struktur atau bagian-bagian dalam Arduino! 3. Jelaskan karakteristik penulisan kode program Arduino! 4. Jelaskan perbedaan tipe perulangan for dengan do...While pada saat melakukan upload program dengan software Arduino! 5. Jelaskan fungsi digitalWrite (pin, nilai) pada saat mengontrol nyala lampu LED!


Jawaban:

Gambarkan dan Jelaskan struktur atau bagian-bagian dalam - 404… ... populer disebut sebagai minimalis komputer? 2. Gambarkan dan Jelaskan struktur atau bagian-bagian dalam Arduino! 3. Jelaskan karakteristik penulisan kode program Arduino! 4. Jelaskan perbedaan tipe perulangan for dengan do.

Penjelasan:


17. Bahasa Program apa yang digunakan dalam Arduino?​


Jawaban:

Bahasa C

Penjelasan:

Bahasa pemrograman Arduino pada dasarnya menggunakan bahasa pemograman C. Bahasa C sendiri merupakan bahasa tingkat tinggi yang sangat populer dan banyak digunakan oleh para programmer. Dengan demikian aturan penulisan dan penggunaan dari bahasa Arduino akan sama dengan bahasa C.


18. Cara program arduino board apakah hanya dengan arduino IDE ?


Ya, karena website mereka sendiri sudah mengatakan hal yang sama.

19. Tiga lampu led menyala secara bergantian. Lampu merah kemudian lampu kuning lalu lampu hijau. Lampu yang menyala pada nyala ke-360 adalah....... * 5 poin


Jawab:

Hijau

Penjelasan dengan langkah-langkah:

Tiga lampu LED menyala secara bergantian. Pertama merah, kuning, hijau, dan terus mengulang. tentukan lampu yang menyala pada nyala ke-360!

Perhatikan!

Kedipan pertama = Merah

Kedipan kedua = Kuning

Kedipan Ketiga = Hijau

Kedipan Keempat = Merah

Karena setiap kelipatan 3 mengulang lagi ke lampu merah, maka :

(Jika dibagi 3)

Sisa 1 = Merah

Sisa 2 = Kuning

Sisa 0 = Hijau

Maka, nyala ke-360 adalah warna...

360 : 3 = 120 sisa 0

Karena sisa 0, maka nyala ke-360 merupakan warna Hijau


20. apa coding dasar untuk menggunakan arduino untuk LED PIN 13​


Jawaban:

NOTES:

Pin GND Arduino ke Breadboard.

Pin negatif LED ke GND melalui resistor 220 ohm.

pin positif LED ke pin 13 Arduino.

Pembuatan sketch untuk BLINK sangatlah mudah, setelah masuk ke Program ARDUINO kemudian klik FILE => EXAMPLE => BASIC => BLINK.

Atau salin ulang sketch dibawah ini:

void setup(){

pinMode(13, OUTPUT);

}

void loop(){

digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000);

}

Penjelasan:

Cari di google ya kak


Video Terkait


Post a Comment

0 Comments