Tujuan Kursus
• Pendedahan kepada pengawal mikro (microcontroller) dan
penggunaan dalam kehidupan harian
• Pengenalan Papan Arduino dan aplikasi dalam kereta robot
• Pengatucaraan Arduino secara blok
Jadual Kursus
Bah Masa Tajuk
Otak mengarah
tangan dan kaki
bergerak
(gerakan)
Aplikasi pengawalmikro
PWM (Pulse Width Modulation)
Pin digital Arduino menghasil keluaran 5V (ketika berada pada aras
TINGGI(ON)) atau 0V (ketika aras RENDAH(OFF)) dan outputnya adalah
isyarat gelombang persegi.
Keamatan cahaya LED tak dapat diubah dengan melalui voltan, tetapi
dapat diubah dengan tempo lama ON dan OFF isyarat.
void setup() {
Serial.begin(9600);
pinMode(2, INPUT_PULLUP);
pinMode(13, OUTPUT);
void loop() {
Serial.println(sensorVal);
// Keep in mind the pull-up means the pushbutton's logic is inverted. It goes
// HIGH when it's open, and LOW when it's pressed. Turn on pin 13 when the
if (sensorVal == HIGH) {
digitalWrite(13, LOW);
} else {
digitalWrite(13, HIGH);
}
}
int led = 13; // the pin the LED is connected to void
() { pinMode(led, OUTPUT) // Declare the LED as an output } void
() { digitalWrite(led, HIGH) // Turn the LED on }
void loop() {
digitalWrite(led, HIGH) // Turn the LED on
}
Papan Arduino
Arduino dan Maker UNO