Arduino and Text Display - Update
Arduino and Text Display - Update
• M.Robbi.S - 20211310023
• M.Dias.A - 20211310021
• Falix Kintara - 20211310072
• Dede Anggara - 20211310005
Teknologi IoT ke-4 Mikrokontroler Proteus
Menampilkan Text ke LCD
• Pengertian Arduino
• Pengertian Proteus • Macam-macam Arduino
• Fitur-fitur Prouteus • Contoh program Arduino
• LCD 16 X 2
ARDUINO???
Arduino merupakan sebuah perangkat yang bersifat
open source dan sering digunakan untuk merancang
serta membuat perangkat elektronik. Arduino juga
memiliki software yang mudah digunakan dan mem-
bantu pekerjaan pengguna. Arduino menggunakan
bahasa pemrogramman Arduino Languange yang
sedikit mirip dengan bahasa C++.
Terdapat beberapa macam arduino,
seperti:
Arduino Robot
Arduino Nano
Arduino Uno
Arduino Mini
Arduino Due
Arduino Lilypad
Arduino Mega
Arduino Micro
Arduino Leonardo
Arduino Ethernet
Arduino Fio
Arduino Eksplora
Arduino Uno
Adalah sebuah board minimum system
mikrokontroller yang mana di dalamnya terdapat
mikrokontroller AVR seri ATmega 328 yang
merupakan produk dari Atmel
Contoh Gambar Arduino Uno
Fungsi Arduino Uno
Arduino dengan mikrokontroller mampu menciptakan
suatu program yang dapat digunakan untuk
mengendalikan komponen elektromatika.
Jadi, fungsi arduino uno adalah untuk memudahkan
pengguna dalam melakukan prototyping,
memprogram mikrokontroller serta menciptakan
berbagai alat canggih berbasis mikrokontroller.
Contoh alat yang dapat dibuat dengan
arduino uno
Lampu Flip Flop, atau lampu lalu lintas
Robotic: Line Follower, Maze solver, pencari api, dll
Pengontrol motor stepper
Detektor suhu dan pengatur suhu ruangan
Jam digital
Time alarm
dll
Spesifikasi Arduino Uno
Mikrokontroller ATmega328
Operating voltage 5V
Input Voltage (Recommended) 7 - 12V
Input Voltage (batas) 6 - 20V
Digital I/O pins 14 (6 sebagai output PWM)
Analog Input Pins 6
Panjang 68.6 mm
Lebar 53.4 mm
CD Current per I/O pin 40 mA
CD Currnet untuk 3.3V pin 50 mA
Flash Memory 32 Kb (ATmega328) dengan 0,5 sebagai
boothloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16MHz
Berat 25 g
Pemrogramman
Arduino uno dapat diprogram dengan menggunakan software Arduino
yang dapat anda unduh di https://www.arduino.cc/en/Main/Software.
Pilihlah Menu “Arduino Uno” dari Tools > Board Menu ( akan terlacak
sesuai mikrokontroler pada board).
Pada ATmega328 di arduino dapat preburned dengan menggunakan
bootloader yang memungkinkan anda untuk mengupload kode baru
tanpa menggunakan programmer hardware eksternal. Untuk komu-
nikasi mengguanakan protocol original STK500. Anda juga dapat
langsung menggunakan bootloader dan program pada mikrokontroller
melalui ICSP (In-Circuit Serial Programming).
LCD 16x2
Liquid Crystal Display atau dikenal dengan LCD bisa dipakai untuk
menampilkan karakter berupa teks, angka, tanda baca, atau simbol
tertentu dimana LCD dapat menampilkan karakter 16x2. Komponen
LCD memiliki 16 pin I/O yang bisa digunakan.
Berikut ini fungsi setiap pin I/O yang ada
pada LCD nya :
VSS = Dihubungkan Ke Ground
VCC = Catu Daya Positif (+5V)
VEE = Pengatur Kontras Cahaya LCD. Potensiometer 10K Ohm bisa digunakan untuk mengatur
tingkat kontrasnya.
RS = Register Select, Logika HIGH untuk mengirim data, Logika LOW untuk mengirim instruksi.
RW = Read/Write Control Bus.
E = Data Enable
D0 - D7 = Data
LED+ = Catu daya Positif untuk layar
LED- = Catu daya Negatif untuk layar
Contoh penomoran pada LCD 16x2
Proteus
Proteus adalah sebuah software untuk mendesain PCB yang juga
dilengkapi dengan simulasi pspice pada level skematik sebelum
rangkaian skematik diupgrade ke PCB shingga sebelum PCB-nya di
cetak kita akan tahu apakah PCB yang akan kita cetak sudah benar
atau tidak.
Proteus mengkombinasikan program ISIS untuk membuat skematik
desain rangkaian dengan program ARES untuk membuat layout PCB
dari skematik yang kita buat. Software ini bagus digunakan untuk
desain rangkaian mikrokontroller. Proteus juga bagus untuk belajar
elektronika seperti dasar-dasar elektronika sampai pada aplikasi
mikrokontroller. Software ini juga menyediakan banyak contoh aplikasi
desain yang disertakan ketika diinstall.
Fitur-fitur dalam Proteus
Memiliki kemampuan untuk mensimulasikan hasil rancangan baik digital maupun analog
bahkan gabungan keduanya, mendukung simulasi yang menarik dan simulasi secara grafis.
Mendukung simulasi berbagai jenis mikrokontroller seperti PIC, 8051 series.
Memiliki model-model peripheral yang interactive seperti LED, tampilan LCD, RS232, dan
berbagai jenis library lainny.
Mendukung instrument-instrument virtual seperti voltmeter, ammeter, oscciloscope, logic
analyser, dll.
Memiliki kemampuan menampilkan berbagi jenis analisis secara grafis seperti transient,
frekuensi, noise, distorsi, AC dan DC, dll.
Mendukung berbagai jenis komponen-komponen analog.
Mendukung open architecture sehingga kita bisa memasukkan program seperti C++ untuk
keperluan simulasi
Contoh Program LCD 16x2
Contoh Program Arduino LCD Text
Kesimpulan
Dari hasil praktik di atas kelompok kami dapat mengetahui Pengertian
Arduino,fitur fitur
Arduino,spesifikasi Arduino.
Pengertian software proteus,fitur fitur proteus dan cara kegunaan
proteus.