Layar tujuh segmen tipe katoda
Sebaiknya baca dulu cara pengoperasian led dengan arduino di sini dan pengenalan layar tujuh segmen di sini.
Buat rangkaian berikut:
Menghidupkan segmen a:
Upload sketch arduino berikut:
int pin_a=13;
void setup()
{
pinMode(pin_a, OUTPUT);
}
void loop()
{
digitalWrite(pin_a, HIGH);
}
Membuat segmen a berkedip:
Upload sketch arduino berikut:
int pin_a=13;
void setup()
{
pinMode(pin_a, OUTPUT);
}
void loop()
{
digitalWrite(pin_a, HIGH); //pin_a ON
delay(1000); //menunggu selama 1000ms
digitalWrite(pin_a, LOW); //pin_a OFF
delay(1000); //menunggu selama 1000ms
}
Tambahkan rangkaian awal dengan menghubungkan pin b tujuh segmen ke pin 12 arduino melalui sebuah resistor
Membuat segmen a dan b berkedip:
Upload sketch arduino berikut:
int pin_a=13, pin_b=12;
void setup()
{
pinMode(pin_a, OUTPUT);
pinMode(pin_b, OUTPUT);
}
void loop()
{
digitalWrite(pin_a, HIGH); //pin_a ON
digitalWrite(pin_b, LOW); //pin_b OFF
delay(1000); //menunggu selama 1000ms
digitalWrite(pin_a, LOW); //pin_a OFF
digitalWrite(pin_b, HIGH); //pin_b ON
delay(1000); //menunggu selama 1000ms
}
Sebaiknya baca dulu cara pengoperasian led dengan arduino di sini dan pengenalan layar tujuh segmen di sini.
Buat rangkaian berikut:
- Hubungkan pin a tujuh segmen ke pin 13 arduino melaui sebuah resistor
- Hubungkan pin Gnd arduino ke pin Gnd tujuh segmen
Menghidupkan segmen a:
Upload sketch arduino berikut:
int pin_a=13;
void setup()
{
pinMode(pin_a, OUTPUT);
}
void loop()
{
digitalWrite(pin_a, HIGH);
}
Membuat segmen a berkedip:
Upload sketch arduino berikut:
int pin_a=13;
void setup()
{
pinMode(pin_a, OUTPUT);
}
void loop()
{
digitalWrite(pin_a, HIGH); //pin_a ON
delay(1000); //menunggu selama 1000ms
digitalWrite(pin_a, LOW); //pin_a OFF
delay(1000); //menunggu selama 1000ms
}
Tambahkan rangkaian awal dengan menghubungkan pin b tujuh segmen ke pin 12 arduino melalui sebuah resistor
Membuat segmen a dan b berkedip:
Upload sketch arduino berikut:
int pin_a=13, pin_b=12;
void setup()
{
pinMode(pin_a, OUTPUT);
pinMode(pin_b, OUTPUT);
}
void loop()
{
digitalWrite(pin_a, HIGH); //pin_a ON
digitalWrite(pin_b, LOW); //pin_b OFF
delay(1000); //menunggu selama 1000ms
digitalWrite(pin_a, LOW); //pin_a OFF
digitalWrite(pin_b, HIGH); //pin_b ON
delay(1000); //menunggu selama 1000ms
}
0 komentar:
Posting Komentar