Assalamu’alaikum sobat cronyos.com :thanks2 pada kesempatan kali ini kita akan belajar tentang pemrograman arduino lagi, pada kesempatan ini kita akan coba mengakses LCD OLED SSD1306 untuk menampilkan sebuah karakter dari arduino
LCD OLED SSD1306 dapat dengan mudah kita temui di pasaran, ada beberapa tipe untuk lcd jenis ini, namun pada kesempatan ini saya akan menggunakan jenis OLED 0.96″ 128×32 pixel yang diakses menggunakan pin I2C ( dipasaran ada yang tipe SPI )
LCD OLED SSD1306 ini tidak hanya dapat menampilkan karakter, tetapi juga bentuk bentuk lain seperti grafik, gambar tau juga bentuk2 garis, namun padakesempatan kali ini kita hanya akan coba belajar untuk menampilkan karakter saja. baik langsung saja mari kita mulai :ngacir2
#include <Wire.h>
void setup()
{
Serial.begin (9600);
while (!Serial)
{
}
Serial.println ();
Serial.println ("I2C Scanner. Scanning ...");
byte count = 0;
Wire.begin();
for (byte i = 1; i < 120; i++)
{
Wire.beginTransmission (i);
if (Wire.endTransmission () == 0)
{
Serial.print ("Ditemukan Alamat: ");
Serial.print (i, DEC);
Serial.print (" (0x");
Serial.print (i, HEX);
Serial.println (")");
count++;
delay (1);
}
}
Serial.println ("Selesai.");
Serial.print ("Ditemukan ");
Serial.print (count, DEC);
Serial.println (" device(s).");
}
void loop()
{
} #include <Wire.h> // memasukan library i2c
#include <Adafruit_SSD1306.h> // memasukan library LCD OLED SSD1306
#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); //ganti 0x3C dengan alamat IIC LCD kalian
display.clearDisplay(); // mengosongkan tampilan / menghapus logo adafruit
}
byte x;
void loop() {
display.clearDisplay(); // mengosongkan tampilan
display.setTextSize(1); // sett ukuran huruf
display.setTextColor(WHITE); // set warna huruf
display.setCursor(0,0); // sett posisi tampilan
display.println("www.cronyos.com"); // mengisi karakter
x++;
display.setTextSize(2); // mengosongkan tampilan
display.setTextColor(WHITE); // set warna huruf
display.setCursor(14,14); // sett posisi tampilan
display.print("X : "); // mengisi karakter
display.print(x); // mengisi karakter
display.display(); // menampilkan karakter yang sudah disimpan
delay(1000); // jeda 1000 miliseconds
} I2C Scanner. Scanning …
Ditemukan Alamat: 60 (0x3C)
Selesai.
Ditemukan 1 device(s).
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); //ganti 0x3C dengan alamat IIC LCD kalian
Sekian, dulu tutorial kali ini, semoga bermanfaat, jika ada yang perlu ditanyakan silahkan tanyakan di kolom komentar, terima kasih, wassalam
Kitab Rujukan : Shahih Adab Islamiyyah karya Dr. Wahid bin Abdissalam bali 1.Berdoa ketika masuk…
Berdzikir kepada Allah Ketika Bangun Tidur عَنْ حُذَيْفَةَ رَضِيَ اللَّهُ عَنْهُ قَالَ: كَانَ النَّبِيُّ صَلَّى…
عن عَبْدَ اللَّهِ بْنَ عُمَرَ رَضِيَ اللَّهُ عَنْهُمَا - قَالَ سَمِعْتُ رَسُولَ اللَّهِ صلى الله…
عَنِ ابْنِ عَبَّاسٍ رضى الله عنهما قَالَ- قَالَ النَّبِيُّ صلى الله عليه وسلم " نِعْمَتَانِ…
Assalamu'alaikum, Catatan ini menjadi nasehat untuk diri kami pribadi dan umumnya untuk anak - anak…
Assalamu'alaikum warahmatullahi wabarakatuh sahabat otomotif :-) , kali ini kita akan bahas tentang piston pin…
Tampilan Versi Hemat Data