biar kayak lainnya. custom order via inbox wae.
yg ada pricenya ikutin yg udh pesen.
mo murah, dtg bawa kopi.
#note : pcb home made tanpa silkscreen/masking.
biar kayak lainnya. custom order via inbox wae.
yg ada pricenya ikutin yg udh pesen.
mo murah, dtg bawa kopi.
#note : pcb home made tanpa silkscreen/masking.
Setelah sekian lama ikut meramaikan dunia copy paste di group FB KSGRE, yang paling sering di oprek adalah proyek Jam Digital. Proyek tersebut dibagi menjadi bbrp kategori yaitu :
1. Jam digital dengan tampilan LCD.
2. Jam digital dengan tampilan Seven Segmen.
3. Jam digital dengan tampilan led 3mm/5mm yang disusun seperti seven segmen.
4. Jam digital dengan tampilan dot matrix led.
Dari 4 kategori di atas yang paling ramai dan seru untuk di oprek adalah nomer 2 dan 4. Kenapa? Ya, karena lebih mudah dan menarik karena ukurannya bisa disesuaikan dengan kantong, hehehehe.
Kategori 1 apakah tidak mudah? Ya, paling mudah, tapi bentuknya monoton dan kecil.
Bagaimana dengan kategori nomer 4 ? Dari segi bentuk adalah yang paling menarik tapi paling rumit.
Dalam.postingan ini, saya lebih fokus untuk membahas mengenai rangkaian dasar dari 4 kategori di atas. Yaitu minimum sistem atmega8 yang dilengkapi dengan RtC ( real time clock).
Dari layout pcb yang saya buat, sengaja minimum sistemnya saya buat bersifat open header. Tujuannya 1 rangkaian ini bisa dijadikan MCU/mesin untuk 4 kategori diatas. Tinggal ditambahkan driver tambahan saja. (driver tambahan di bahas dalam artikel lain).
Minimum sistem ini juga sengaja dibuat agar bisa dipakai dan di kombinasikan dengan pemakaian breadboard untuk kebutuhan prototiping/uji coba.
mengontrol pin output pd arduino dengan sotfware visual basic.
Pada contoh ini aplikasi di pc utk meng On/Off kan lampu led pd pin 13 (memberi sinyal high/low).
Code pd arduino spt di gambar.
Code utk VB sbg berikut :-------------------
Imports System.IO
Imports System.IO.Ports
Imports System.Threading
Public Class Form1
Shared _continue As Boolean
Shared _serialPort As SerialPort
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SerialPort1.Close()
SerialPort1.PortName = "com4" 'change com port to match your Arduino port
SerialPort1.BaudRate = 9600
SerialPort1.DataBits = 8
SerialPort1.Parity = Parity.None
SerialPort1.StopBits = StopBits.One
SerialPort1.Handshake = Handshake.None
SerialPort1.Encoding = System.Text.Encoding.Default 'very important!
End Sub
Private Sub btnOn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOn.Click
picOn.Visible = True
SerialPort1.Open()
SerialPort1.Write("1")
SerialPort1.Close()
End Sub
Private Sub btnOff_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOff.Click
picOn.Visible = False
SerialPort1.Open()
SerialPort1.Write("0")
SerialPort1.Close()
End Sub
End Class
-------------------------
Video Arduino with VB: https://youtu.be/MWIMOs1PuZs
Pengembangan dari artikel ini bisa ditemukan pada palang pintu parkir, pintu gerbang otomatis, loker kasir dll.