● online
- Jasa Cetak PCB
- Wemos D1 Mini ESP8266 - IoT Board
- Kabel Jumper 10cm Dupont Pelangi 10 cm Male to Mal
- ADS1115 16 Bit I2C Module ADC 4 channel with Pro G
- Arduino Nano V3 Atmega328P CH340G 5V 16Mhz
- TANG CRIMPING PRESS SKUN RATCHET YTH SN-48B
- Raspberry Pi 4 Model B - 2GB RAM Raspberry Pi 4B
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to
- 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
LCD atau Liquid Crystal Display adalah perangkat yang berfungsi sebagai media penampil dengan memanfaatkan kristal cair sebagai objek penampil utama.... selengkapnya
Pasti Anda semua sudah tahukan apa itu pas foto. Bagi Anda yang belum tahu apa itu pas foto, pas... selengkapnya
Flame sensor sangat sensitif terhadap nyala api (cahaya) dan radiasi di sekitarnya. Sensor ini dapat mendeteksi sumber cahaya biasa... selengkapnya
Sensor PIR berfungsi untuk mendeteksi benda (manusia/hewan) dengan cara mendeteksi energi panas dalam bentuk radiasi inframerah. Jadi sensor ini... selengkapnya
Potensiometer merupakan sebuah resistor yang nilainya dapat kita atur sesuai keinginan. Bagaimana cara mengaturnya? nah potensiometer memiliki 3... selengkapnya
LDR (Light Dependent Resistor) adalah sensor cahaya yang berbasis nilai resistansi. Semakin banyak intensitas cahaya yang diterima maka semakin... selengkapnya
Limit switch merupakan sebuah saklar yang memiliki tuas sebagai penghubung ataupun pemutus arus litrik. Prinsip kerjanya sama seperti push... selengkapnya
Oke pada artikel kali ini membahas telegram kembali menggunakan sensor DHT untuk mendeteksi suhu dan kelembaban. Jadi nanti akan... selengkapnya
Thingsboard merupakan sebuah platform IoT open-source yang memungkinkan anda untuk mengontrol ataupun memonitoring berbagai perangkat. Penggunaanya mudah, gratis dan... selengkapnya
Sensor MQ-2 merupakan sensor yang berfungsi untuk mendeteksi kandungan gas seperti Lpg, CO, asap dan masih banyak lainnya. Sensor... selengkapnya
Spesifikasi: 20mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 219.000Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800Clone of the highest version of the Arduino platform with the ATmega2560 processor. It fully works with Arduino IDE. A… selengkapnya
Rp 292.000Warna : biru dan merah Bahan Alumunium 25T include baut 2 pcs
Rp 8.750ASIS adalah perangkat Smart Soket listrik produk dari Indomaker.com. Nama ‘ASIS’ merupakan kependekan dari ‘Andika Smart IoT Socket’. Secara umum,… selengkapnya
Rp 120.000Buruan dibeli gan….barang murah-berkualitas SIAPA CEPAT DIA DAPAT Spesifikasi: LCD 1602 / 16×2 (16 karakter, 2 baris) merek QAPASS (cek… selengkapnya
Rp 24.500Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.000Features: Brand new and high quality. Control the speed of a DC motor with this controller. High efficiency, high torque,… selengkapnya
Rp 25.400Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000
Saat ini belum tersedia komentar.