7segment 4×1 prinsipnya sama dengan 7 segment 1×1 hanya saja terdapat 4 digit 7segment yang dapat diatur tampilannya. Antara digit 1 sampai digit 4 saling terhubung, apabila diberikan input misalnya angka 1 maka keempat 7segment akan menampilkan angka 1. Nah, agar tampilan masing-masing digit berbeda maka diperlukan teknik switching pada power masing-masing digit 7 segment. Bila ingin menampilkan angka 1234 maka langkahnya, tulis angka 1 lalu nyalakan digit 1, tulis angka 2 lalu nyalakan digit 2, tulis angka 3 lalu nyalakan digit 3, dan tulis angka 4 lalu nyalakan digit 4. Jika cara tersebut dilakukan dengan kecepatan tinggi maka hasilnya terlihat angka 1234 karena mata manusia tidak dapat menangkap perpindahan angka tersebut. 7seg 4×1 tersedia pada integrated output, dan dapat digunakan dengan menyambungkan pin-pin yang ada ke Arduino.
7segment adalah tampilan yang biasanya berupa susunan segmen yang dapat menyala membentuk bentuk angka atau huruf. Terdapat 7 segmen utama yang berisi LED sehingga setiap segmen dapat menyala secara individual. 7 segmen ada dua macam yaitu common katoda dan common anoda. Yang berbeda arah LEDnya. Common katoda terhubung ke gnd untuk dapat menyalakan LEDnya, sedangkan common anoda terhubung ke vcc untuk dapat menyalakan LEDnya. 7seg 1×1 tersedia pada integrated output dan dapat digunakan dengan menghubungkan pin segment dan pin commonnya.
Pada artikel ini akan ditunjukkan cara meningkatkan presisi pembacaan sensor LM35.
1. Alat dan Bahan
- Komputer
-
Board Arduino UNO R3
-
Kabel USB
-
Shield Sensor
-
Sensor LM35
2. Kode Program
//deklarasi variabel
float tempC
int reading;
int tempPin = 0
void setup()
{
analogReference(INTERNAL); //referensi pin analog
Serial.begin(9600); //open komunikasi serial
}
void loop()
{
reading = analogRead(tempPin);
tempC = reading/9.31 //formula konversi ke Celcius
Serial.println((byte)tempC); //tulis data ke serial
Pada artikel ini akan ditunjukkan cara menggunakan sensor LM35 untuk melakukan pengukuran suhu.
1. Alat dan Bahan
- Komputer
-
Board Arduino UNO R3
-
Kabel USB
-
Shield Sensor
-
Sensor LM35
2. Skematik
Gambar 1. Skematik Sensor LM35
3. Kode Program
//deklarasi variabel
float tempC;
int tempPin = 0
void setup()
{
Serial.begin(9600); //open komunikasi serial
}
void loop()
{
tempC = analogRead(tempPin); //baca nilai sensor
tempC = (5.0 * tempC * 100.0)/1024.0; //konversi nilai analog ke suhu C
Serial.println((byte)tempC); //tulis data ke serial
Pada artikel ini akan ditunjukkan cara menggunakan potensiometer sebagai input untuk mengontrol delay/waktu tunggu nyala LED pada output Arduino.
1. Alat dan Bahan
- Komputer
-
Board Arduino UNO R3
-
Kabel USB
-
Resistor 220 Ohm
-
Potensiometer 10K
-
LED 5mm
-
Breadboard
-
Kabel
2. Skematik
Gambar 1. Konfigurasi LED
Gambar 2. Skematik Potensiometer LED Arduino
3. Kode Program
int potPin = A0; // inisiasi potensio pada pin A0
int ledPin = 9; // inisiasi LED pada pin 9
int val = 0; // inisiasi variable val dengan nilai 0
void setup()
{
pinMode(ledPin, OUTPUT); // inisiasi pin LED sebagai output