ARDUINO
ARDUINO adalah suatu platform opensource yang digunakan dalam rancang bangun proyek automasi elektronik. Pada ARDUINO board terdapat sebuah microcontrol, sederhananya microcontrol merupakan sejenis small komputer
HARDWARE ARDUINO UNO
LANGKAH MENGINSTAL ARDUINO IDE
Program Arduino Menggunakan Sensor Jarak
Script Arduino
#define trigPin 7
#define echoPin 6
#define led 13
#define buzzer 11
int frekuensi = 250;
long jarak, waktu;
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
pinMode (buzzer, OUTPUT);
}
void loop () {
digitalWrite (trigPin,LOW);
delayMicroseconds(2);
digitalWrite (trigPin,HIGH);
delayMicroseconds(10);
digitalWrite (trigPin,LOW);
waktu = pulseIn (echoPin, HIGH);
jarak = (waktu/2) / 29.1;
if (jarak <= 150) {
digitalWrite (led, HIGH);
tone(buzzer, frekuensi);
Serial.print (jarak);
Serial.print (” cm \n”);
}
else if (jarak > 150){
digitalWrite (led, LOW);
noTone (buzzer);
Serial.print(“Jarak diluar jangkauan!\n”);
}
delay(500);
}
Program Arduino Rambu Lalin
Script Arduino
// Menyalakan LED Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH
void setup()
{
// menjadikan PIN 4, 5, dan 3 sebagai OUTPUT
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
pinMode(3, OUTPUT);
}
void loop()
{
// Menyalakan PIN 5 “Warna Hijau” (HIGH = Memberi tegangan pada PIN 5)
digitalWrite(5, HIGH);
// Pause selama 5 detik
delay(5000);
// Mematikan PIN 5 (LOW = Tidak Memberi tegangan pada PIN 5)
digitalWrite(5, LOW);
// Menyalakan PIN 4 “Warna Orange” (HIGH = Memberi tegangan pada PIN 4)
digitalWrite(4, HIGH);
// Pause selama 2 detik
delay(2000);
// Mematikan PIN 4 (LOW = Tidak Memberi tegangan pada PIN 4)
digitalWrite(4, LOW);
// Menyalakan PIN 3 “Warna Merah” (HIGH = Memberi tegangan pada PIN 3)
digitalWrite(3, HIGH);
// Pause selama 5 detik
delay(5000);
// Mematikan PIN 3 (LOW = Tidak Memberi tegangan pada PIN 3)
digitalWrite(3, LOW);
}
View Lengkap Klik Link di Bawah ini