LANGKAH 2 :
Software Arduino IDE : software yang menukarkan
input coding C/C++ kepada coding asas Binary
Microprocessor.
Link : https://www.arduino.cc/en/software
2. Void setup ()
Coding dalam void setup() akan dibaca sekali sahaja
Declare pin yang diguna sama ada sebagai digital output/input
void setup() {
pinMode(2, OUTPUT); // Declare pin 2 sebagai digital output
// LED disambungkan pada pin 2
}
Setiap Pin yang digunakan perlu di beritahu / Declare penggunaannya dalam Void Setup(), samada sebagai Digital
Input, Digital Output, Analog Input atau Serial.
3. Void loop ()
coding utama projek
Coding dalam void loop() akan di-loop secara infiniti
void loop() {
Defining/Sub-Routine dan Void Setup di bahagian atas sekali, hanya dibaca dan
dilaksanakan SEKALI sahaja, steiap kali
Power ON.
Selepas itu, Void Loop akan di ULANG dengan INFINITY sehingga Power di-Offkan.
KOD ASAS PENGATURCARAAN
ARDUINO (3 LED – LAMPU
1. #define
ISYARAT)
#define LED_MERAH 13
#define LED_KUNING 10
#define LED_HIJAU 5
2. Void setup ()
Declare pin yang diguna sama ada sebagai digital output/input
void setup() {
pinMode(lED_MERAH, OUTPUT);// Declare led_merah sebagai digital output
// LED disambungkan pada pin 13
pinMode(lED_KUNING, OUTPUT);
pinMode(lED_HIJAU, OUTPUT);
}
3. Void loop ()
coding utama projek
void loop() {
digitalWrite(DIOD_MERAH, HIGH);
digitalWrite(DIOD_KUNING, LOW);
digitalWrite(DIOD_HIJAU, LOW);
delay(5000); //led merah sahaja yang ON selama 5 saat
digitalWrite(DIOD_MERAH, LOW);
digitalWrite(DIOD_KUNING, HIGH);
digitalWrite(DIOD_HIJAU, LOW);
delay(1000);
digitalWrite(DIOD_MERAH, LOW);
digitalWrite(DIOD_KUNING, LOW);
digitalWrite(DIOD_HIJAU, HIGH);
delay(10000);
}
KOD ASAS PENGATURCARAAN
ARDUINO (LCD)
#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
lcd.begin(16, 2);
lcd.print("hello, world!");
}
void loop() {
lcd.noDisplay();
delay(500);
lcd.display();
delay(500);
}