Nama:__________________________________________________ Tingkatan:_________________
Tutorial 1
Sambungkan litar seperti Berikut
Masukkan arahan ini dalam Arduino dikomputer anda
//Tugasan 1
//Tarikh:
//Masa:
// Tajuk: Lampu Pengelip
int ledpin = 13;
void setup() {
// initialize(memulakan) digital pin 13 sebagai output.
pinMode(ledpin, OUTPUT);
}
// loop function akan mengulangi arahan selamanya
void loop() {
digitalWrite(ledpin, HIGH); // High = Led hidup
delay(1000); // wait for a second
digitalWrite(ledpin, LOW); // LOW LED mati
delay(1000); // Tunggu 1 saat atau 1000ms
}
Tutorial 2
Sambungkan litar seperti Berikut tanpa membuang sambungan led semasa tutorial 1
// Tugasan 2
// Tarikh:
// Masa:
// Tajuk: Suis Tekan
const int buttonPin = 2; // nombor pin Arduino yg disambung suis
const int ledPin = 13; // nombor pin Arduino yg disambung LED
int buttonState = 0; // 0 = tidak tekan, 1 = ditekan
void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
}
void loop() {
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);
// check if the pushbutton is pressed. If it is, the buttonState is HIGH:
if (buttonState == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
} else {
// turn LED off:
digitalWrite(ledPin, LOW);
}
}
Tutorial 3 (Pengelip 2 LED)
Sambungkan litar seperti Berikut
The Arduino project started at the Interaction of Massimo Banzi and Casey Reas, who are
Design Institute Ivrea (IDII) in Ivrea, Italy. known for work on the Processing language.
[2]
At that time, the students used a BASIC The project goal was to create simple, low
Stamp microcontroller at a cost of $50, a cost tools for creating digital projects by non-
considerable expense for many students. In engineers. The Wiring platform consisted of
2003 Hernando Barragán created the a printed circuit board (PCB) with
development platform Wiring as a Master's an ATmega168 microcontroller
thesis project at IDII, under the supervision
Masukkan arahan ini dalam Arduino dikomputer anda
// Tugasan 3 LED dibuat menggunakan
semikonduktor galium arsenida, tetapi
// Tarikh:
kemajuan sains dan teknologi membolehkan
// Masa: LED dibuat bagi menghasilkan panjang
gelombang cahaya yang lebih pendek,
// Tajuk: Pengelip 2 LED membolehkan pelbagai warna LED yang
lain dihasilkan. Warna cahaya yang
dihasilkan LED bergantung kepada
semikonduktor yang digunakan seperti
void setup() { berikut:-
pinMode(13, OUTPUT);
Aluminium galium arsenida (AlGaAs)-
pinMode(12, OUTPUT);
merah dan inframerah
} Aluminium galium fosfida (AlGaP) - hijau
void loop() { Aluminium galium indium fosfida -
jingga-merah berkecerahan tinggi,
digitalWrite(13, HIGH);
jingga, kuning dan hijau
digitalWrite(12, LOW); Galium arsenida fosfida (GaAsP) -
delay(1000); merah, jingga-merah, jingga dan kuning
Galium fosfida - (GaP) - merah, kuning
digitalWrite(13, LOW);
dan hijau
digitalWrite(12, HIGH); Galium nitrida (GaN) - hijau, hijau tulen
delay(1000); (atau hijau zamrud), dan biru serta putih
(jika ada Batas Kuantum AlGaN)
}
Silikon karbida (SiC) sebagai substrat –
biru.
Tutorial 4 (Pemalap LED)
• kita buat litar 1 led untuk arahan analogwrite()
• sambungkan anod dan perintang pada kaki yang ada simbol ~5
• dalam Arduino UNO pin
yang mempunyai simbol ~ adalah pin PWM bermaksud hanya pin ini
sahaja yang boleh menghasilkan output analog.
• mengikut gambarajah pin 3,5,6,9,10 dan 11 boleh menghasilkan voltan
analog
• Pin PWM mengeluarkan voltan secara denyutan. Semakin rapat sela
denyutan semakin cerah LED.
// Tugasan 4
// Tarikh:
// Masa:
// Tajuk: Pemalap LED
Tutorial 5 (Arduino dan Perintang Boleh Ubah)
Masukkan kod dibawah
void setup() {
[Link](9600);
}
void loop() {
[Link](analogRead(A0));
}
• Pada board arduino mempunyai 6 port
input analog. dilabelkan sebagai A0
hingga A5 (Analog in)
• isyarat analog ini ditukarkan kepada
isyarat digital oleh Arduino
• jadi 6 pin ini bersambung dengan ADC - Analog to Digital Converter
(terbina didalam chip Atmel-328
• Isyarat analog dari perintang blh laras (VR) akan di tukar oleh
MCU( Chip Atmel-328). MCU kemudian akan tukar isyarat berkenaan
kepada isysrat digital melalui wayar USB
• Perintang boleh laras atau VR(variable resistor) ibarat pili air yang
mengawal aliran air. VR digunakan untuk mengawal arus yang mengalir
dalam litar. Rajah binaan dalaman VR
•