Controlling Arduino Outputs with the PC Elsewhere on my website, I show details of a Video Switcher which can be controlled using the computer's parallel port. Unfortunately, fewer PCs are fitted with parallel pors these days and, for a laptop, it's not really an option. The Delphi application and Arduino sketch can be Downloaded here.
Update 11 April 2010 USBasp merupakan in-circuit programmer untuk mikrokontroler Atmel AVR. Rangkaiannya menggunakan ATMega48 atau ATMega8 dan beberapa komponen pasif lainnya. Programmer atau downloader ini menggunakan sebuah penggerak USB hanya-firmware ( firmware-only USB driver), tidak memerlukan pengontrol USB khusus. Fitur-fitur. Bisa digunakan untuk berbagai macam platform, sudah diuji untuk Linux, Mac OS dan Windows;.
Tidakmemerlukan pengontrol atau komponen smd khusus;. Kecepatan pemrograman bisa mencapai 5kByte/detik;.
Opsi SCK untuk mendukung mikrokontroler target yang berkecepatan rendah (. Port pararel itu kan kabel printer yang versi lama kan pak? Selain dengan cara port pararel adakah cara lain pak? Soalnya aku memakai laptop, tidak memiliki port pararel. Jika seandainya menggunakan port pararel, usbnya harus terpasang tidak?
Atau mungkin ada tempat di ugm dimana saya bisa memasangnya pak. Aku pengen belajar mikrokontroler sih. Awalnya aku mao memogram atmega8535 sesuai dengan instruksi buku. Nah karna g d portpararelnya, makanya saya membuat downloader ini.
Eh malah mesti diisi lagi.soalnya kalo beli mahal pak. Mereka jualnya 150rb. Kalo buat sendiri modalnya kan 40rb doank.
Thank untuk bantuan nya pak. Kang stepen kayaknya nanggung juga kalo pake usb doenloader yang dibahas di atas soalnya, yang komputernya gak ada paralel kan jadi repot harus program AVR ATmega8-nya dulu, jadi harus beli konverter USB2Paralel dulu tapi kalo udah punya konverter ngapain pake downloader USB itu kangato repot2 buat. Kalo gak pengen repot silakan beli aja yang udah jadi ngapain repot2 buat ntar kalo udah jadi malah ngasih mubadir ma konverter paralel yang dibeli sisa program ATmega8, ya gak???
Sorry nieh bukannya melarang Kang Stepen cuma ngasih komen aja ThanxU =GEMBLUNG=. @fajar: Sebuah piranti USB yang ditancapkan ke PC akan mengidentifikasi dirinya dengan kombinasi VID/PID. VID adalah nomor vendor 16-bit (Vendor ID), PID adalah nomor produk 16-bit (Product ID). PC menggunakan kombinasi VID/PID untuk menemukan driver (jika ada) yang digunakan piranti USB tersebut. Agar dapat bekerja, kombinasi VID/PID harus unik, maksudnya untuk prianti2 USB dengan kombinasi VID/PID yang sama akan menggunakan driver yang sama. J1 Power target Menyediakan tegangan 5V (tegangan USB).
Hati-hati dengan pilihan ini, rangkaian tidak dilengkapi proteksi hubung singkat! J2 Jumper untuk mengupgrade firmware (tidak bersifat self-upgradable) Set jumper ini untuk nge-flash ATMega(4)8 dari USBasp dengan programmer lainnya. J3 opsi SCK Jika clock target kurang dari 1,5 MHz, Anda harus set jumper ini.
Sehingga SCK akan diskala dari 375kHz menjadi 8kHz. Benfany Thanks buat semua infonya, usb downloader ini sangat membantu sy, awalnya ga nyala c, itu karena saat saya plug USB, saya g peduliin found new hardware, padahal itu state paling penting buat usb downloader ni buat ngeistall drivernya, hanya saja proses download nya jadi lebih lama dibandingkan dengan menggunakan parallel port, tapi ya untuk segi praktisnya jauh lebih menguntungkan, hehehe, mas saya belum coba untuk MCS apa bisa y?? Pemilihan tipe chip nya haruas disesuaikan juga dengan mcs nya? Makasih buat sebelumnya,. Anang maaf Pak Agfi agak ngiklan. Hehe To semua. Sebentar lagi saya akan mengeluarkan produk baru berupa minimum sistem untuk AVR dan MCS51 kelengkapannya adalah: 1.
Onboard Downloader. Sofware-nya bisa pake: -AVR Studio -CodeVisionAVR -Universal ISP Downloader (.hex,.elf,.ihx,.rom,.bin,.eep,.gen) seabrek format file dikenali.Etc (dikenal sebagai AVRISPmkII). AVRDude juga kenal. Onboard USB to ADC/DAC. Bisa juga digunakan untuk ADC/DAC to mikro untuk penggemar MCS51 agar tidak Perlu nambah ADC/DAC lagi. Selain untuk download interface USB-nya juga langsung dapat digunakan untuk komunikasi ke mikro: USB to serial / USB to SPI.
(ngak usah bongkar pasang semua ada, dari Download, komunikasi, ADC/DAC dan regulator dalam satu sistem). 4.USB open dll by ADP Product, dan dilengkapi dengan contoh program mengendalikannya. Terdapat banyak program contoh, pada sisi mikro dalam bahasa Assembler (AVR Studio) dan C (WinAVR/AVR Studio dan CodeVision), pada PC dengan bahasa DELPHI dan C Builder. (rasakan kenikmatan membuat program USB sendiri!!!) 5.
Sumber daya bisa dari USB dan atau dari luar 6-9V. Contoh buat program download sendiri juga ada.
Tapi sabar sekitar Oktober/November baru bisa di Download di AudioPlasa. Jika udah kebelet ingin memilikinya hubungi: Makasih Pak Agfi. Ojan yang masalah fuse bit itu udh mulai paham pak. Sekrang masalahnya, pada driver. Soalnya saya nyolokin usbaspnya ke laptop. Kedetect tapi tulisannya “usb koneksi eror” apa ada yang salah y pak?
Padahal rangkaian usbaspnya sudah diberi diode zener. Padahal win-drivernya udah di instal pak.
Tapi pas waktu ngwrite mk. Bagaimana cara merangkai usbasp ke target mk pak? Misalkan saya menggunakan atmel8. Untuk mknya usbaspnya sudah di isi pak. Tapi yang targetnya belum. Untuk settingan pertama mk saya kasih clock 1Mhz.
Terus pas saya write bisa. Tapi pas mw dipakai lagi saya mw ubah clocknya g bisa pak. Settingan fuse bitnya. Hfuse Boot0 1 Bootz 1, Lfuse Ceksel30 1100. Itu gmn y pak? @ojan: yang jelas masih ada masalah dengan koneksi USB-nya, kemungkinan pada rangkaian USBasp-nya, dan selama error ini belum ditangani tentu saja akan terjadi kesalahan saat melalukan penulisan ke uC. Intinya PC atmega8 sebagai master USBasp-nya uC target.
Untuk setingan fuse-bit sumber clock harus sesuai, misalnya, jika Anda mengubah ke external oscilator sedangkan di board pake crystal ya langsung macet gak bisa tulis/baca, jadi harap hati2 dalam mengkonfigurasi fuse bitnya, jadi harus sesuai dengan sumber clock yang terpasang pada board target. @sopiyana: untuk downloader langsung lewat CVAVR atau CodeVision AVR menggunakan jenis AVR MkII - jadi tidak bisa langsung melalui USBasp. @ilham: Sayang sekali saya belum tahu problemnya dimana, ada kemungkinan dengan hardware USB-nya atau kelengkapan driver untuk USB asp-nya.
Dengan asumsi bukan masalah pada OS-nya, mungkin ada rekan2 lain yang ingin share/membantu? Silahkan @brata: Untuk ATMega8535 apaka dengan USBasp tidak bisa?
@rudi: Maklumlah mgkin rahasia perusahaan, silahkan Anca cermati artikel ini dan juga ttg software untuk USB Asp di, atau beli jadi di. @Aji: Tepat, memang benar saya ngalami juga USBasp tidak mengenali atmega32 smd, bagaimana dengan pengalaman rekan2 lainnya??
@nieza: yup ada driver USBasp-nya bisa diunduh pada link-link yang sudah disediakan pada artikel ini, terima kasih. Ardath Oh ya sebelumnya trimakasih atas artikel ini lkuar biasa bagus, oh iya mas saya mau bertanya downloader ini bisa dipakai untuk seri AT89S52 ya kan???nah yang saya mau tanyakan saya sudah berhasil membuatnya menggunakan ATmega8 tetapi ketika saya download tidak bisa dirangkaian minimum sistem AT89S52 kira-kira letak kesalahan saya dimana ya?apakah diminimun sistem AT89S52 itu ada yang diubah misalnya nilai capasitornya atau di sistem resetnya atau yang lain pak saya mohon bantuannya, terimakasih.
Selamat datang kembali sahabat blogger, kali ini saya akan membagikan hasil yang saya sudah buat yaitu kontrol untuk menyalakan dan mematikan output arduino via bluetooth dan interface menggunakan android, output arduino dapat berupa apa saja selama dalam bentuk digital (high/low), dan saya mencobanya ke modul relay, menyalakan dan mematikan modul relay, alat yang digunakan: 1. Arduino uno r3 (optional) 2.
Modul relay (optional) 3. Bluetooth hc-05 note: optional, dapat di ganti dengan modul yang lain, untuk arduino dapat mengguanakan arduino mega, nano dll, dan untuk modul relay dapat di ganti dengan modul led, motor dc, dll tinggal di sesuaikan nanti dengan programnya pin arduino yang di hubungkan ke modul relay yaitu, pin (vcc, gnd, 2, 3, 4, dan 5) sedangkan pin arduino yang di hubungkan ke modul bluetooth hc-05 yaitu.
Arduino pin Bluetooth hc-05 pin vcc vcc gnd gnd 10 TX 1. Selamat datang sobat blogger, semoga masih dalam kondisi sehat dan semangat belajar, ide postingan kali ini saya dapat pada saat kehujanaan dan melihat kali yang meluap, ditambah postingan sebelumnya membahas tentang ketinggian, dari situ saya dapat ide untuk membuat percobaan selanjutnya menggunakan sensor ultrasonic, yaitu pemantauan ketinggian air menggunakan sensor ultrasonic dan esp8266, kenapa pake esp8266? Yaa sebenarnya iseng aja, kasihan juga esp8266nya kalo nganggur gak dipake-pake.hehe jadi konsepnya adalah, sensor diletakan dipintu air dengan ketinggian yang sudah diketahui, dalam contoh kali ini ketinggian yang diketahui yaitu 350Cm, dan sensor tersebut dihubungkan dengan esp8266 (nodemcu), esp8266 akan dijadikan web server yang akan menampilkan data ketinggian air, perlu di ketahui, web server yang dimaksudkan dalam hal ini sebatas web server local, hanya dapat terhubung di jaringan local saja, yaaa pengen buat yang bisa interlocal/bisa di akses lewat internet tapi bel.