ปัญหาการลง bootloader ให้ ATmega328p ตัวเปล่าๆ
Bootloader
รบกวนสอบถามเรื่องปัญหาการลง Install bootloader ให้ ATmega328p ตัวเปล่าๆครับ
ผมได้สั่ง Atmega328 มาจากจีนโดยเป็นแบบไม่มี bootloader คิดว่าจะเอามาลงเองโดยใช้ USBasp ครับ
โดยก่อนหน้านี้ผมเคยโปรแกรม atmega ที่มี bootloader ผ่าน icsp ได้ตามปรกติครับ แต่พอเป็น IC ใหม่ชุดนี้กลับไม่สามารถลงได้เลย
ได้ลองเปลี่ยนไปใช้โปรแกรม AVRDUDESS แล้ว ก็มองไม่เห็น mcu เลย
จึงอยากรบกวนสอบถามว่า จะต้องทำอะไรเป็นพิเศษเพื่อลง bootloader ให้ MCU ตัวเปล่าๆแบบนี้ก่อนหรือไม่
****************ได้คำตอบแล้วครับ*******************
ขอบคุณพี่ Guzz Lertlam และ พี่ Ggee Inthai ครับ
รู้สึกว่า bit clock ของ atmega ตัวเปล่าๆที่มาจากโรงงาน มันจะตั้งไว้แตกต่างกับโปรแกรมของอดุยโน่ ทำให้ติดต่อกันเพื่อลง bootloader ด้วย IDE ของ Arduino ไม่ได้ครับ
ต้องใช้โปรแกรม AVRDUDESS มาตั้งค่าใหม่ก่อนคับ ผมทำตามวิธีนี้ครับ
http://www.openelectronicsproject.in/…/burning-bootloader-o…
http://www.openelectronicsproject
Clean Arduino
ล้าง Arduino แบบ ล้างบางกันเลย
เอามาเล่าที่นี่ก็แล้วกัน เผื่อจะมีประโยชน์สำหรับคนมือซน
ผมเล่น arduino เติม โน่น นี่ ( esp, attiny ฯลฯ) ทำไปทำมา เละ ต้องลง ใหม่หมด
หากจะล้างให้หมด ในกรณีผม บน surface pro ( windows 10)
มี สามตำแหน่งที่ต้องไปลบ
๑ folder ที่ลง arduino
๒ arduino sketch ( ที่ ino files อยู่ ) หาได้จาก file==>preferences ดูว่า มันเอา sketch ที่เราเขียนไปวางตรงใหน ( หากมี sketch ที่เราอยากจะใช้ ก็ save ซะก่อนนะครับ ) เราต้องการจะล้างหมด โดยเฉพาะ library เพราะอาจจะมี version ที่มันอาจจะกัด/ง้างกัน
๓ C :\Users\<USERNAME>\AppData\local\Arduino15
( อันนี้ผมลบ จาก Arduino15 ไปเลย )
สำหรับ ubuntu linux : ใช้ คำสั่ง
sudo apt-get remove arduino
หากต้องการล้างแบบไม่นับญาติ ( ล้างทุกอย่าง)
sudo apt-get remove --auto-remove arduino
หลังจากไปลบ สามตำแหน่งที่ว่า เอา v 1.8.1 ลง เอา board / libs อื่นๆ ลง ที่เคยมีปัญหา ก็ผ่านตลอด
หวังว่าพอจะมีประโยชน์บ้าง
การส่งข้อมูลหากันระหว่าง Arduino to Nodemuc Esp8266 โดยผ่าน Serial
เกี่ยวกับการทำ Arduino เป็นเครื่องโปรแกรม และการเรียกใช้โปรแกรมอื่น
minicnc by arduino
PLC Duino
โปรแกรม UPload hex file to arduino โดยตรง http://xloader.russemotto.com/ download มาแล้วอยู่ที่ desktop XLoader
เกี่ยวกับ arduino ถ้าไม่ต้องการให้ลบ tmp folder ของ hex file ให้แก้ไข Preferences.txt ดูจาก Preference export.delete_target_folder=true กด shift แล้ว verify แล้วดู floder ทำนองนี้ C:\Documents and Settings\xp\Local Settings\Temp\build4694751982789741279.tmp processing ก็อยู่ที่เดียวกัน
Arduino Commander http://www.ayarafun.com/2012/03/control-arduino-commander-by-android/
Remote Arduino http://www.ayarafun.com/2013/07/ir-remote-with-arduino/
http://www.arduino.cc/playground/Main/CapSense Capsense library
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1227388576/30 ตัวอย่าง
https://sites.google.com/site/aunduino/the-team มี board Lan ด้วย ของไทย
http://www.open-electronics.org/how-send-data-from-arduino-to-google-docs-spreadsheet/
http://www.instructables.com/id/How-to-use-Google-Sites-to-control-a-Arduino/
http://mrsaravut.blogspot.com/2013/05/digital-arudino-httpssitesgooglecomsite.html มีของเรา
http://playground.arduino.cc/Interfacing/Processing#.UysCUfl_svw ตัวอย่างการใช้ Processing เรียกใช้ Arduino
เรื่อง GRBL
ดาวน์โหลด Arduino IDE ได้ที่ http://arduino.cc/en/main/software#toc2
ดาวน์โหลด GRBL-Arduino-Library ได้ที่ https://github.com/Protoneer/GRBL-Arduino-Library
ดาวน์โหลด grbl controller ได้ที่ http://zapmaker.grblcontroller.s3-website-us-west-2.amazonaws.com/