Contoh Program Arduino
Contoh Program Arduino
#include <SoftwareSerial.h>
char data = 0;
void setup()
Serial.begin(9600);
void loop()
if(Serial.available() > 0)
Serial.print("\n");
if(data == '1'){
digitalWrite(13, LOW);
}
BluetoothACCOBA
#include <SoftwareSerial.h>
char data = 0;
void setup()
Serial.begin(9600);
pinMode(12, OUTPUT);
void loop()
if(Serial.available() > 0)
data = Serial.read();
Serial.print("\n");
if(data == '1'){
digitalWrite(12, HIGH);
digitalWrite(13, LOW);
digitalWrite(12, LOW);
ultrasonic_level_2
/*-----------------------------------------------------
'
'-----------------------------------------------------*/
//pin Ultrasonik
#define trigPin 7
#define echoPin 6
#define ledAman 8
#define led1 9
#define led2 10
#define led3 11
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(ledAman, OUTPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
digitalWrite(ledAman, HIGH);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3,LOW);
else {
digitalWrite(ledAman,LOW);
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3,LOW);
digitalWrite(led2, HIGH);
digitalWrite(led1, LOW);
digitalWrite(led3,LOW);
if (distance < 5) {
digitalWrite(led3, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led1, LOW);
delay(500);
COBA_ULTRASONIC_AC /
*-----------------------------------------------------
'
'-----------------------------------------------------*/
//pin Ultrasonik
#define trigPin 7
#define echoPin 6
#define ledAman 8
#define led1 9
#define relay 10
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(ledAman, OUTPUT);
pinMode(led1, OUTPUT);
pinMode(relay, OUTPUT);
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
{
digitalWrite(ledAman, HIGH);
digitalWrite(led1, LOW);
digitalWrite(relay, LOW);
else {
digitalWrite(ledAman,LOW);
digitalWrite(ledAman, LOW);
digitalWrite(led1, HIGH);
digitalWrite(relay, HIGH);
delay(500);
LDR
int nilai;
void setup(){
pinMode(led, OUTPUT);
Serial.begin(9600);
}
void loop(){
nilai= analogRead(ldr);
Serial.print("Nilai LDR:0");
Serial.println(nilai);
digitalWrite(led, HIGH);
else{
digitalWrite(led, LOW);
LDR_NEW
int LDR = A2 ;
int LED1 = 13 ;
int nilaiLDR = 0 ;
void setup ()
Serial.begin (9600) ;
}
void loop()
Serial.print (nilaiLDR) ;
if (nilaiLDR <= 6)
else
LDR_NEW_NEW
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(ldrPin, INPUT);
void loop() {
if (ldrStatus <=800) {
digitalWrite(ledPin, HIGH);
else {
digitalWrite(ledPin, LOW);
Serial.println("LED OFF");
}
}
LDR_KUY
void setup(){
void loop(){
nilaiLDR= analogRead(A5); // menyimpan nilai yang dibaca dari A5ke variabel nilaiLDR
if(nilaiLDR < 500) { // jika nilai dari LDR kurang dari 500
LDR_Kangen
void setup()
{
void loop()
else //atau
{
digitalWrite(Led, LOW); // LED mati
Coba_LDR
void setup() {
void loop() {
}
019-LED-Control-with-LDR
void setup() {
Serial.begin(9600);
void loop() {
if (ldrStatus <=50) {
digitalWrite(ledPin, HIGH); //turn LED on
else {
}
LAMPU_LDR_BISA
void setup() {
Serial.begin(9600);
pinMode(RelayPin, OUTPUT);
void loop() {
if (ldrStatus <=20) {
digitalWrite(RelayPin, HIGH);
else {
digitalWrite(RelayPin, LOW);
}
POTENSIOMETER
int ledpin2 = 2;
int potensio = 3;
int val = 0;
void setup()
Serial.begin(9600);
void loop()
if(val == HIGH){
if(status_potensio == LOW){
status_potensio = HIGH;
}else{
digitalWrite (ledpin2,LOW);
if(status_potensio == HIGH){
status_potensio = LOW;
}}
/*
* Email : [email protected]
* www.boarduino.blogspot.com
*/
void setup() {
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
Serial.print(jarak);
Serial.println(" cm");
Serial.print("kereta mendekat");
POTENSIOMETER 3
int led = 6;
int potVal = 0;
void setup()
pinMode(led, OUTPUT);
pinMode(RelayPin, OUTPUT);
void loop() {
potVal = analogRead(pinPot);
analogWrite(led,potVal);
PALANG PINTU
#include <Servo.h>
Servo servo;
long duration;
int distance;
void setup() {
servo.attach(8);
servo.write(angle);
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
distance= duration*0.034/2;
Serial.print("Distance: ");
Serial.println(distance);
delay(100);
if(distance<20)
servo.write(180);
else
servo.write(70);
/*
* Email : [email protected]
* www.boarduino.blogspot.com
*/
void setup() {
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
Serial.print(jarak);
Serial.println(" cm");
delay(450); //Delay
delay(450); //Delay
delay(450); //Delay
delay(450); //Delay