Amali Arduino
Amali Arduino
HARDWARE
FAMILY
2005 - 2018
ARDUINO YUN
ARDUINO ESPLORA
ARDUINO MICRO
ARDUINO
ARNUINO MEGA
ARNUINO ETHERNET
PRODUCT
FAMILY
2005 - 2018 ARNUINO PRO MINI
ARNUINO MINI
ARNUINO NANO
ARNUINO ROBOT ARNUINO LILYPAD
ARDUINO UNO BLOCK DIAGRAM
POWER
ANALOG ANALOG /
INPUT DIGITAL
OUTPUT
AMALI 1
void setup()
{
pinMode(LED,YY);
}
void loop()
{
digitalWrite(LED,ZZ);
}
PENETAPAN INPUT /
void setup()
OUTPUT
{
pinMode(LED,OUTPUT);
}
5V
void setup()
{
pinMode(LED,OUTPUT);
}
void loop()
{
digitalWrite(LED,HIGH);
}
PROGRAM STRUCTURE& CURRENT FLOW
0V
void setup()
{
pinMode(LED,OUTPUT);
}
void loop()
{
digitalWrite(LED,LOW);
}
PROGRAM STRUCTURE& CURRENT FLOW
5V
void setup()
{
pinMode(LED,OUTPUT);
}
void loop()
{
digitalWrite(LED,HIGH);
}
PORT CONFIGURATION / SELECTION
COMPIL UPLOAD
E
AMALI 2
const int LED=XX;
void setup()
{
pinMode(LED,YY);
}
void loop()
{
digitalWrite(LED,AA);
delay(500);
digitalWrite(LED,BB);
delay(500);
}
KOLEJ KOMUNITI MASJID TANAH, MELAKA NAMA :
AMALI 2 – BLINK LED TARIKH :
AMALI 3
const int LED1=XX;
const int LED2=YY;
void setup()
{
pinMode(LED1,AA);
pinMode(LED2,BB);
}
void loop()
{
digitalWrite(LED1,CC);
digitalWrite(LED2,DD);
delay(500);
digitalWrite(LED1,EE);
digitalWrite(LED2,FF);
delay(500);
}
void setup()
{
pinMode(LED,CC);
pinMode(BUTTON,DD);
}
void loop()
{
if(digitalRead(2)==EE)
{
digitalWrite(LED,FF);
}
else
digitalWrite(LED,GG);
}
KOLEJ KOMUNITI MASJID TANAH, MELAKA NAMA :
AMALI 4 – INPUT DIGITAL TARIKH :
AMALI 5
const int ledPin = XX;
const int ldrPin = YY;
void setup()
{
pinMode(ledPin, AA);
pinMode(ldrPin, BB);
ADV INNOVATION CENTER
}
void loop()
{
int ldrStatus = analogRead(ldrPin);
if (ldrStatus <=500)
{
digitalWrite(ledPin, CC);
}
else
{
digitalWrite(ledPin, DD);
}
}
LDR LED
2
1 3
3
2
1
AMALI 6
#include <Servo.h>
int servoPin = XX;
Servo Servo1;
void setup()
{
Servo1.attach(servoPin);
}
void loop()
{
Servo1.write(YY);
}
void setup()
{
Servo1.attach(servoPin);
}
void loop()
{
Servo1.write(RR);
delay(TD);
Servo1.write(SS);
delay(TD);
Servo1.write(TT);
delay(TD);
}
void setup()
{
pinMode(LED1, OUTPUT);
pinMode(LDR, INPUT);
}
void loop()
{
int ldrStatus=analogRead(LDR);
if (ldrStatus<=500)
{
digitalWrite(LED1,HIGH);
}
else
digitalWrite(LED1,LOW);
}
KOLEJ KOMUNITI MASJID TANAH, MELAKA NAMA :
AMALI 14 – KEYPAD DAN SERVO TARIKH :
AMALI SERVO AMALI LDR
#include <Servo.h> const int LED1=12;
int servoPin = 7; const int LDR=A0;
Servo Servo1;
void setup()
void setup() {
{ pinMode(LED1, OUTPUT);
Servo1.attach(servoPin); pinMode(LDR, INPUT);
} }
void loop()
void loop() {
{ int ldrStatus=analogRead(LDR);
Servo1.write(90);
} if (ldrStatus<=500)
{
digitalWrite(LED1,HIGH);
}
else
digitalWrite(LED1,LOW);
}
KOLEJ KOMUNITI MASJID TANAH, MELAKA NAMA :
AMALI 14 – KEYPAD DAN SERVO TARIKH :
AMALI LDR & SERVO + LED
#include <Servo.h> void loop()
int servoPin=2; {
Servo Servo1; int ldrStatus=analogRead(LDR);
const int LED1=12;
const int LDR=A0; if (ldrStatus<=500)
{
digitalWrite(LED1,HIGH);
Servo1.write(0);
void setup() }
{ else
Servo1.attach(servoPin); {
pinMode(LED1, OUTPUT); digitalWrite(LED1,LOW);
pinMode(LDR, INPUT); Servo1.write(180);
} }
}
KOLEJ KOMUNITI MASJID TANAH, MELAKA NAMA :
AMALI 14 – KEYPAD DAN SERVO TARIKH :
AMALI 9
#include <Servo.h> void loop()
int servoPin=2; {
Servo Servo1; int ldrStatus=analogRead(LDR);
const int LED1=12;
const int LDR=A0; if (ldrStatus<=500)
{
digitalWrite(LED1,HIGH);
Servo1.write(0);
void setup() }
{ else
Servo1.attach(servoPin); {
pinMode(LED1, OUTPUT); digitalWrite(LED1,LOW);
pinMode(LDR, INPUT); Servo1.write(180);
} }
}
KOLEJ KOMUNITI MASJID TANAH, MELAKA NAMA :
AMALI 9 – LDR DAN SERVO TARIKH :
AMALI 10
#include <LiquidCrystal.h> void loop()
int time=0; {
LiquidCrystal lcd(2,3,4,5,6,7); int i;
{
lcd.setCursor(0,0);
lcd.print("SELAMAT DATANG");
void setup() delay(2000);
{ lcd.clear();
lcd.begin(16,02); lcd.print("KE KURSUS");
} delay(2000);
lcd.clear();
lcd.print("ASAS ARDUINO");
delay(2000);
lcd.clear();
}
}
(-)
(+)
H3 K3 M3
M1 M2 K2 H2
K1
H1
AMALI TRAFIC LIGHT
const int HI=2; void setup() void loop()
const int KI=3; { {
const int M1=4; pinMode(H1,OUTPUT); digitalWrite(H1,HIGH);
const int H2=5; pinMode(K1,OUTPUT); digitalWrite(K1,LOW);
const int K2=6; pinMode(M1,OUTPUT); digitalWrite(M1,LOW);
const int M2=7; pinMode(H2,OUTPUT); digitalWrite(H2,LOW);
const int H3=8; pinMode(K2,OUTPUT); digitalWrite(K2,LOW);
const int K3=9; pinMode(M2,OUTPUT); digitalWrite(M2,HIGH);
const int M3=10; pinMode(H3,OUTPUT); digitalWrite(H3,LOW);
pinMode(K3,OUTPUT); digitalWrite(K3,LOW);
pinMode(M3,OUTPUT); digitalWrite(M3,HIGH);
}
delay(10000);
digitalWrite(H1,LOW);
digitalWrite(K1,HIGH);
digitalWrite(M1,LOW);
digitalWrite(H2,LOW);
digitalWrite(K2,LOW);
digitalWrite(M2,HIGH);
digitalWrite(H3,LOW);
digitalWrite(K3,LOW);
digitalWrite(M3,HIGH);
delay(500);
}
AMALI STREET LIGHTING
7 MLM
10 MLM
12 TGH MLM
6 PG
7 MLM
AMALI STREET LIGHTING
L1 L2 L3 L4 L5 L6 L7 L8 L9
7 MLM
10 MLM
12 TGH MLM
6 PG
7 MLM
AMALI STREET LIGHTING
const int L1=2; void setup() void loop()
const int L2=3; { {
const int L3=4; pinMode(L1,OUTPUT); digitalWrite(L1,HIGH);
const int L4=5; pinMode(L2,OUTPUT); digitalWrite(L2,HIGH);
const int L5=6; pinMode(L3,OUTPUT); digitalWrite(L3,HIGH);
const int L6=7; pinMode(L4,OUTPUT); digitalWrite(L4,HIGH);
const int L7=8; pinMode(L5,OUTPUT); digitalWrite(L5,HIGH);
const int L8=9; pinMode(L6,OUTPUT); digitalWrite(L6,HIGH);
const int L9=10; pinMode(L7,OUTPUT); digitalWrite(L7,HIGH);
pinMode(L8,OUTPUT); digitalWrite(L8,HIGH);
pinMode(L9,OUTPUT); digitalWrite(L9,HIGH);
}
delay(10000);
digitalWrite(L1,HIGH);
digitalWrite(L2,LOW);
digitalWrite(L3,HIGH);
digitalWrite(L4,LOW);
digitalWrite(L5,HIGH);
digitalWrite(L6,LOW);
digitalWrite(L7,HIGH);
digitalWrite(L8,LOW);
digitalWrite(L9,HIGH);
delay(10000);
}