Anda di halaman 1dari 8

ASAS ARDUINO

DI SEDIAKAN OLEH : NADZIRAH SANI


LANGKAH 1 :
1. Laptop/Komputer Peribadi
2. Arduino Board (UNO, NANO, MEGA 2560, atau
yang lain2)
3. USB Programming Cable

LANGKAH 2 :
Software Arduino IDE : software yang menukarkan
input coding C/C++ kepada coding asas Binary
Microprocessor.
Link : https://www.arduino.cc/en/software

LANGKAH 3 : Coding Arduino

LANGKAH 4 : Sambungkan KIT ARDUINO kepada


Laptop/PC

LANGKAH 5 : Pastikan PORT komunikasi dikesan


LANGKAH 6 : Bina Coding bagi projek anda

LANGKAH 7 : Save Sketch

LANGKAH 8 : upload Sketch tadi ke dalam Arduino


anda dengan semudah menekan
butang “Upload”
Ketika upload, bahagian notification akan
mengatakan “Compiling Sketch” dahulu,
kemudian barulah ia akan
menunjukkan “Uploading”. Status Bar juga akan
bergerak.
Setelah selesai Upload Sketch, bahagian
notification akan menunjukkan
“Done Uploading” dan Arduino anda akan mula
menggunakan Sketch baru tersebut.
KOD ASAS PENGATURCARAAN
ARDUINO (1 LED - BERKELIP)
1. #define
Untuk tentukan mention nama virable dan pin yang digunakan
#define LED_MERAH 2

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() {

digitalWrite(2, HIGH); //digital output HIGH = 5V pada LED (ON)


delay(1000); //loop tunggu 1000 millisaat = 1s
//bermaksud signal LED ON selama 1s
digitalWrite(2, LOW); //digital output LOW = 0V pada LED (OFF)
delay(1000); //loop tunggu 1000 millisaat = 1s
//bermaksud signal LED OFF selama 1s
}

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);
}

Anda mungkin juga menyukai