● online
- Raspberry Pi 4 Model B 8GB Original UK E14 Raspi 4
- Raspberry Pi 4 Model B - 2GB RAM Raspberry Pi 4B
- LCD 16x2 / 1602 Display Biru + I2C Backpack Sudah
- Kabel Jumper Arduino Dupont 20 cm Female to Male P
- LCD CHARACTER 16X2 1602 5V GREEN HIJAU BACKLIGHT M
- Sensor Ultrasonik HC-SR04 HC SR04 Sensor Jarak Ult
- Kabel Jumper 20cm Dupont 20 cm Female to Female Pe
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Menangani 7 Segment 2 Digit pada Arduino
Pada kesempatan kali ini kita akan belajar bersama mengenai 7 segment. Berbeda dengan tutorial sebelumnya yang membahas 1 digit saja LIHAT DISINI, namun sekarang yang akan kita bahas yaitu 2 digit. Perbedaanya apa? perbedaanya dikarenakan terdapat 2 digit angka sehingga terdapat juga 2 buah common untuk masing-masing digitnya. Sedangkan untuk pin-pin lainya tentu diparalelkan saja, misal digit 1 a dengan digit 2 a dan seterusnya. Lebih jelasnya bisa dilihat pada gambar di bawah ini.
Cukup jelas ya dengan gambar di atas, oke langsung kita coba untuk menghubungkan ke Arduino. Bahan-bahan yang di butuhkan berikut ini :
- Arduino Uno R3, BELI
- 7 Segment 2 digit common Anoda , BELI
- Kabel jumper male to male, BELI
- Resistor 1k, BELI
- Projectboard, BELI
Rangkaian
Keterangan :
- Pin a = Pin 6 Arduino
- Pin b = Pin 7 Arduino
- Pin c = Pin 8 Arduino
- Pin d = Pin 9 Arduino
- Pin e = Pin 10 Arduino
- Pin f = Pin 11 Arduino
- Pin g = Pin 12 Arduino
- Pin dig1 = resistor + Pin 2 Arduino
- Pin dig2 = resistor + Pin 3 Arduino
Menggunakan jenis 7 segment Anode.
Sketch Program
#define A 6 #define B 7 #define C 8 #define D 9 #define E 10 #define F_SEG 11 #define G 12 #define DP 13 // Pins driving common anodes #define CA1 2 #define CA2 3 // Pins for A B C D E F G, in sequence const int segs[8] = { A, B, C, D, E, F_SEG, G, DP}; // Segments that make each number const byte numbers[10] = { 0b1000000, 0b1111001, 0b0100100, 0b0110000, 0b0011001, 0b0010010, 0b0000010, 0b1111000, 0b0000000, 0b0010000 }; void setup() { pinMode(A, OUTPUT); pinMode(B, OUTPUT); pinMode(C, OUTPUT); pinMode(D, OUTPUT); pinMode(E, OUTPUT); pinMode(F_SEG, OUTPUT); pinMode(G, OUTPUT); pinMode(DP, OUTPUT); pinMode(CA1, OUTPUT); pinMode(CA2, OUTPUT); } void loop() { for (int digit1 = 0; digit1 < 10; digit1++) { for (int digit2 = 0; digit2 < 10; digit2++) { unsigned long startTime = millis(); for (unsigned long elapsed = 0; elapsed < 600; elapsed = millis() - startTime) { lightDigit1(numbers[digit1]); delay(5); lightDigit2(numbers[digit2]); delay(5); } } } } void lightDigit1(byte number) { digitalWrite(CA1, LOW); digitalWrite(CA2, HIGH); lightSegments(number); } void lightDigit2(byte number) { digitalWrite(CA1, HIGH); digitalWrite(CA2, LOW); lightSegments(number); } void lightSegments(byte number) { for (int i = 0; i < 8; i++) { int bit = bitRead(number, i); digitalWrite(segs[i], bit); } }
Upload sketch program di atas pada software Arduino IDE, jangan lupa untuk mengecek board dan Portnya di menu Tools. Jika sudah diupload maka hasilnya seperti dibawah ini, kebetulan saya memakai Arudino Mega.
Semoga berhasil, terima kasih sudah berkunjung, sampai jumpa lagi di tutorial berikutnya.
Menangani 7 Segment 2 Digit pada Arduino
Untuk membuat sebuah perangkat otomatis (di artikel ini lampu LED) sebenarnya dapat menggunakan berbagai macam sensor misalnya sensor suhu,... selengkapnya
Flow meter yaitu sebuah sensor yang berfungsi untuk menghitung aliran air (debit) dan volume air dalam suatu alur dan... selengkapnya
8×8 LED dot matrix merupakan sebuah display yang terdiri dari kumpulan led yang disusun secara simetris sejumlah 8 baris... selengkapnya
Telegram? ya dengan fitur robot chat di telegram kita bisa mengontrol device dengan mudah dan praktis. Misal kita kelupaan... selengkapnya
Water level merupakan sensor yang berfungsi untuk mendeteksi ketinggian air dengan output analog kemudian diolah menggunakan mikrokontroler. Cara kerja... selengkapnya
MPU6050 merupakan sebuah sensor yang berfungsi untuk mengukur percepatan suatu benda yang bergerak. Nah kali ini kita akan belajar... selengkapnya
Oke Hallo semua pada kesempatan kali ini kita akan belajar mendeteksi kemiringan suatu benda. Sensor yang digunakan adalah tilt... selengkapnya
Potensiometer adalah salah satu jenis resistor yang nilai resistansinya dapat diatur sesuai dengan kebutuhan rangkaian elektronika ataupun kebutuhan pemakainya.... selengkapnya
Push Button dan LED (Light Emitting Diode) menjadi sebuah komponen yang umum ditemukan pada piranti elektronik sehingga menjadikan... selengkapnya
LCD 128×64 merupakan sebuah display yang diatur berdasarakn graphic (pixel) bukan karakter. Jadi kita bisa memposisikan pada setiap titik... selengkapnya
Specifications: 1. supports sampling costs (KHz): 8/11.025/12/16/22.05/24/32/44.1/48 2. 24-bit DAC output, dynamic range aid: 90dB, SNR aid: 85dB 3. fully… selengkapnya
Rp 17.800Micro SD Card Shield For WeMos D1 Mini TF WiFi ESP8266 Compatible SD Wireless Module For Arduino For WeMos D1… selengkapnya
Rp 8.900Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.000MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500Bosan dengan modul arduino yang kalian punya, saatnya mencoba modul programmer yang lain yah ini dia RASPBERRY PI 4 COMPUTER… selengkapnya
Rp 1.545.000Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v – Sudah include module I2C Backpack dan tersolder… selengkapnya
Rp 30.000Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000Product Name: Tactile Switch; Material: Metal, Plastic Package Content: 30 Pcs x Tactile Switch; Main Color: Black, Silver Tone Total… selengkapnya
Rp 400The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900
Saat ini belum tersedia komentar.