
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13


Link ng Video:
Ang Programming ATmega328P gamit ang Arduino bilang ISP (In-System Programmer) ay nagbibigay-daan sa iyo upang magamit ang mga tampok ng Arduino sa isang breadboard o PCB. Karamihan ay nakakatulong kapag ginagawa mo ang iyong proyekto sa kolehiyo. Binabawasan nito ang gastos ng proyekto at laki din. Kaya't gawin lamang ang pagsubok sa Arduino at tapusin ang proyekto sa ATmega328P. Programming ATmega328P gamit ang Arduino bilang ISP tumatagal lamang ng ilang mga hakbang. Bago magpatuloy sa bahagi ng programa dapat mong malaman kung ano ang Bootloader.
Ang bootloader sa Arduino / ATmega328P: Ang bootloader ay isang sketch na na-program sa programmable flash memory ng Arduino / ATmega328P (at sumakop sa 4380 bytes mula sa mga magagamit na 32KBytes). Ito ang nakakaiba sa isang Arduino ATmega328P at isang normal na pabrika na Atmega328P. Tumatakbo ang Arduino bootloader kapag ang board ay pinapagana (o kapag pinindot namin ang pindutan ng pag-reset). Ang bootloader na ito ay paunang naghihintay para sa isang bagong sketch sa serial port mula sa Arduino IDE, kung nakakakuha ito ng isang bagay, ang bagong sketch ay sinunog sa flash memory o kung hindi pinapatakbo nito ang sketch na dating nasunog. Karamihan sa mga Arduino microcontroller ay may pagpapaandar ng auto Reset na nagpapahintulot sa Arduino IDE na i-reset at i-upload ang code. Kailangang maunawaan lamang ng bootloader kung ano ang ipinapadala ng Arduino IDE at isulat ito sa flash memory ng microcontroller. Upang masunog ang code sa isang Atmega328P nang wala ang Arduino bootloader, kakailanganin mo ang isang ISP programmer tulad ng AVR ISP.
Kaya't dito ay susunugin natin ang bootloader sa bagong biniling ATmega328P at pagkatapos ay gamitin ang Arduino bilang ISP upang sunugin ang nais na sketch sa ATmega328P.
Arduino - Bootloader
Arduino - Kapaligiran
Mga hakbang upang magamit ang Arduino UNO Bilang ATmega328P Programmer:
Hakbang1: Mag-upload ng ArduinoISP code sa Arduino UNO.
Hakbang2: Gumawa ng pangunahing pag-setup ng breadboard para sa ATmega328P.
Step3: Burn Bootloader.
Hakbang4: I-upload ang iyong code sa ATmega328P.
Hakbang 1: Mag-upload ng ArduinoISP Code sa Arduino UNO

Ang ArduinoISP ay isang sketch na gumagana bilang isang bootloader sketch matapos itong sunugin sa flash memory ng ATmega328P. Una sa lahat, i-verify ang setting tulad ng sumusunod:
Lupon: "Arduino / Genuino Uno"
PORT: "COM2" // Maaaring iba ang iyo
Programmer: "AVRISP mkII"
Pagkatapos ay pumunta sa File> Mga Halimbawa> ArduinoISP> ArduinoISP At i-upload ito sa Arduino Uno.
Hakbang 2: Gumawa ng Pangunahing Pag-set up ng Breadboard para sa ATmega328P


Sa itaas ay ang pangunahing pagsasaayos ng ATmega328P upang maging functional. Pagkatapos i-set up ang breadboard, oras na upang ikonekta ang unit ng breadboard na ito sa Arduino. Sundin ngayon ang koneksyon na ibinigay sa itaas sa figure upang ikonekta ang Arduino at breadboard circuit.
Hakbang 3: Burn Bootloader

Sana naiintindihan mo ang paggamit ng nasusunog na bootloader. Kailangan lamang naming sunugin ang mga bootloader lamang at pagkatapos ay programa ng ATmega328P nang maraming beses hangga't gusto mo nang hindi nasusunog muli ang bootloader. Ngayon ay oras na upang sunugin ang bootloader. Baguhin ang mga setting ng tool tulad ng ipinakita sa larawan at pagkatapos ay Burn Bootloader.
Hakbang 4: I-upload ang Iyong Code sa ATmega328P


Buksan ang code na nais mong i-upload.
Panatilihin ang setting ng mga tool na kapareho ng nasusunog na proseso ng bootloader.
Ngayon mag-upload ng code sa ATmega328P sa pamamagitan ng paggamit ng "Shift + Upload".
Kaya ito kung paano mo maaaring Program ATmega328P gamit ang Arduino Uno. Kung mayroon kang anumang pagdududa, huwag mag-atubiling magtanong sa seksyon ng komento.
Mga Pag-download:
ATmega328P datasheet
Bilhin:
ATmega328P mula sa Amazon India:
Arduino Uno Orihinal mula sa Amazon India:
Mababang Arduino Uno mula sa Amazon India:
Inirerekumendang:
Mga Tip upang Gawin ang Iyong Ideya sa Proyekto na isang Reality: 6 Mga Hakbang (na may Mga Larawan)

Mga Tip upang Gawin ang Iyong Ideya sa Proyekto na isang Reality: Ang pinakapritikang bahagi ng isang matagumpay na proyekto ay ang pagkakaroon ng isang tunay na mahusay na ideya, ngunit kung minsan ang ideya ay ang madaling bahagi! Pagkatapos nito ay dumating ang pagsusumikap sa paggawa ng isang random na flash ng henyo sa isang bagay na ang mga tao " ooh " at " ah " ov
Paliitin ang Mga Larawan: 5 Hakbang

Paliitin ang Mga Larawan: Ipapakita ko sa iyo kung paano madaling mapaliit ang mga larawan sa pamamagitan ng pagbabago ng kanilang resolusyon at ratio ng compression. Gumagamit kami ng Irfanview libreng software at isang larawan na kinuha ko para sa isang itinuro sa isang Nikon D90. Nais mong paliitin ang mga larawan kung nais mong
Paano Gumamit ng Wiimote Bilang isang Computer Mouse Gamit ang Kandila Bilang Sensor !!: 3 Mga Hakbang

Paano Gumamit ng Wiimote Bilang isang Computer Mouse Gamit ang Kandila Bilang Sensor !!: Ipapakita sa iyo ng gabay na ito kung paano i-link ang iyong Wii Remote (Wiimote) sa iyong pc at gamitin ito bilang isang mouse
USB Powered Burner! Ang Proyekto na Ito ay Maaaring Sunog Sa Pamamagitan ng Plastics / Wood / Paper (masaya na Proyekto din Ay Dapat Maging Napakahusay na Kahoy): 3 Mga Hakbang

USB Powered Burner! Ang Proyekto na Ito ay Maaaring Sunugin Sa Pamamagitan ng Plastics / Wood / Paper (masaya na Proyekto din Ay Dapat Maging Napakahusay na Kahoy): HUWAG GAWIN ANG PAGGAMIT NG ITO !!!! nalaman ko na maaari itong makapinsala sa iyong computer mula sa lahat ng mga komento. maayos naman ang computer ko. Gumamit ng isang 600ma 5v charger ng telepono. ginamit ko ito at gumagana ito ng maayos at walang maaaring mapinsala kung gumamit ka ng isang plug ng kaligtasan upang ihinto ang kapangyarihan s
Gamitin ang Iyong Mac OSX Bilang isang Wirelss Adapter para sa Iyong XBOX 360: 6 Mga Hakbang

Gamitin ang Iyong Mac OSX Bilang isang Wirelss Adapter para sa Iyong XBOX 360: Nakita ko ang isa pang gabay sa kung paano ito gawin dito ngunit napakasindak nito at nag-iwan ng napakaraming bagay, kaya't nagpasya akong gumawa ng sarili ko