OMNI-Cash.com

LCD 16x2 mikrokontroller


Hardware :
  1. Siap LCD dan mikrokontroller anda. 
  2. Hubungkan LCD dengan mcu sesuai dengan tabel di bawah [contoh: saya menggunakan atmega32 dan meletakkan pada PORTB]
GND
GND
VCC 5v
VCC
VEE (kontras)
Resistor 1-3k3ohm > GND
RS
Bit 0
R/W
Bit 1
EN
Bit 2
D0
-
D1
-
D2
-
D3
-
D4
Bit 4
D5
Bit 5
D6
Bit 6
D7
Bit 7
Background LED+
VCC
Background LED-
GND

hubungkan sesuai dengan tabel diatas


Software :
  1. Buka aplikasi CVavr
  2. buat project baru, kemudin konfigurasi atmega yang anda gunakan
  3. setelah itu klik alphanumeric LCD
  4. centang Enable Alphanumerc LCD kemudian pada Character/Line ganti menjadi 16.
  5. Sesuaikan PORT yang kita sudah siapkan diatas.
  6. Kemudian tinggal ganarte, save and exit
  7. LCD siap untuk di gunakan, untuk contoh program sederhana menapilkan tulisan "ardumikro" bisa di download dimari


3 7 segment mikrokontroller

  1. Kita siapkan perangkat-perangkatnya, yaitu: atmega32 (gunakan yang juga bisa), 7segment common anoda, ic BCD 7446.
  2. Hubungkan tiap-tiap perangkat sesuai dengan gambar di bawah atau bisa download filenya dimari


Software :
  1. Untuk software-software pendukung bisa di download dimari.
  2. Untuk contoh program bisa di download dimari. Saya menggunakan CVAvr versi 2.05.3 dan xtal 16Mhz. Saya membuat program counter up dari 85-100 kemudian counter down dari 100-85.

7 segment mikrokontroller (in simulation Proteus)

Hardware :

  1. Kita siapkan perangkat-perangkatnya, yaitu: atmega32 (gunakan yang juga bisa), 7segment common anoda, ic BCD 7446.
  2. Hubungkan tiap-tiap perangkat sesuai dengan gambar di bawah

*nb : Pada realnya sama dengan simulasinya

Software :
  1. Untuk software-software pendukung bisa di download dimari.
  2. Untuk contoh program bisa di download dimari. Saya menggunakan CVAvr versi 2.05.3 dan xtal 16Mhz.

Sensor jarak SRF04/SRF05 arduino



Hardware:

  1. Kita hanya memerlukan 4 pin pada sensor utrasonik kita, yaitu VCC (5v), GND, trigger, echo. ada juga sesor yang memiliki 5 pin, namun kita tetap menggunakan 4 pin utama pada sensor seperti di atas.
  2. Hubungkan VCC dan GND ke board arduino.
  3. hubungkan pin TRIGGER ke salah 1 pin digital I/O board arduino (contoh: PIN 12)
  4. hubungkan pin ECHO ke salah 1 pin PWM board arduino (contoh: PIN 11)


Software :

  1. Pertama kita perlu library tambahan untuk sensor srf ini. jika belum punya bisa download dimari .
  2. contoh program yang saya buat bisa di download di bawah :
    1. interface menggunakan LCD >> dimari <<
    2. interface menggunakan serial >> dimari <<
datasheet SRF05 : http://adf.ly/1I2fZX

LIBRARY tambahan untuk arduino


Sedot gaann ... (updated)

1. newping = library untuk sesor jarak ultrasonic SRF05/SRF04 >>> http://adf.ly/1HbIAZ
2. WireIE = untuk DT sense color sensor, DT sense temp sensor, dan SPC neo stepper >>> http://adf.ly/1HbKI8
3. hx711 = library sensor berat HX711 >>> http://adf.ly/1HbMid

Sementara ini dulu, sewaktu-waktu akan kami update lagi :)

DIY downloader AVR USBASP

Dari pada beli minding kita bikin sendiri downloadernya :D
selain lebih murah kita bisa dapat sedikt ilmu :v

Alat dan bahan
PartnumberValueReichelt No
C14,7uRAD 4,7/35
C2100nX7R-5 100N
C3, C422pKERKO 22P
D1, D23V6 zenerZF 3,6
CON1USB-BUSB BW
CON210polWSL 10W
IC1ATmega8-16ATMEGA 8-16 (not programmed!)
JP1, JP22pol 2,54mmSL 1X36G 2,54
LED13mm LED greenLED 3MM 2MA GN
LED23mm LED redLED 3MM 2MA RT
Q112Mhz12,0000-HC49U-S
R1, R2681/4W 68
R32,2k1/4W 2,2k
R4, R5, R6, R72701/4W 270
R810k1/4W 10k
R9, R101k1/4W 1k
M1, M2JumperJUMPER 2,54GL SW
M3Socket 28SGS 28-S
M4CaseTEKO 10007
M5PCB-
*http://www.fischl.de/usbasp/
# skematik diagram >>> http://adf.ly/1HQo6Z
# untuk layout nya bisa download disini >>> http://adf.ly/1HQnHY
# firmware >>> http://adf.ly/1HQnSB
# driver USBASP (gunakan aplikas Zadig agar lebih mudah) >>> http://adf.ly/1HQnjm
# software downloader >> http://adf.ly/1HQqyq

lgsg ke pembuatan. 
1.  Buat dulu pcb dan pasangkan semua komponen sesuai tempatnya.
2.  Hubungkan JP selfprograming.
3.  Pada langkah ke 3 ini kita butuh 1 downloader untuk menset fusebit dan meninject firmware. Pinjem temen bentar :D jgn lupa di kembalikan :D
4. hubungkan konektor ISP.
5. Instal driver usbasp = tancapkan downloader teman anda >> buka Zadig >> pilih Libusb .... >> klik install WCID driver.
6. Untuk mensetting fusebit gunakan aplikasi eXtreme Burner = buka eXtreme burner >> pada menu klik Chip >> pilih mikro yang anda gunakan di downloader yang anda buat

kemudian klik fusebits/Settings dan isikan 
# TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
# TARGET=atmega48   HFUSE=0xdd  LFUSE=0xff
# TARGET=atmega88   HFUSE=0xdd  LFUSE=0xff
jangan lupa centang Write
kemudian klik tombol WRITE
7. Sekarang inject firmware = buka khazama / eXtreme burner >> ekstract file firmware yang telah didownload >> klik menu file kemudian Open Flash >> pilih data .Hex dengan spesifikasi sesuai dengan downloader yang anda buat >> kemudian klik Write All (untuk eXtreme burner) atau Auto program (untuk Khazama).
8. Downloader ready to use :)

Senjata awal pecinta mikrokrontroller

Awal blogging saya saat ini adalah persenjataan untuk instrumen mikrokontroller.
1. CodeVision AVR 2.05.3 >>>  http://adf.ly/1HNkKy
2. Khazama AVR programer >>> http://adf.ly/1HNkRj
3. eXtream Burner - AVR >>> http://adf.ly/1HNkUV
4. Proteus 8 >>> http://adf.ly/1HNkDE (pass : aspirasisoft.us)

Penjelasan :
1. Code Vision AVR : ini adalah aplikasi yang digunakan untuk coding program yang akan di masukkan ke mikrokontroller sobat. aplikasi ini sudah di lengkapi dengan fasilitas compiler + build. Aplikasi ini dapat menerjemahkan bahasa C dan juga assembly.
2. Khaza AVR programmer : aplikasi ini di gunakan untuk mendownload program yang telah dibuat di CVAVR menuju ke mikrokontroller. selain aplikasi ini, untuk mendownload program diperlukan juga perangkat hardware downloader sebagai pengirim data menuju ke mikrokontroller.
3. eXtream Burner - AVR : aplikasi ini mirip dengan Khazama AVR programer. Aplikasi ini biasa di gunakan apabila kita menggunakan mikrokontroller seri ATMega328, karena pada seri tersebut Khazama tidak dapat memprogram fusebitnya.
4. Proteus : Aplikasi yang digunakan untuk mensimulasikan segala rangkaian elektronika, salah satunya adalah mikrokontroller.
Powered by Blogger.