Turinys:

Bare Minimum - „Arduino“ant duonos lentos: 5 žingsniai
Bare Minimum - „Arduino“ant duonos lentos: 5 žingsniai

Video: Bare Minimum - „Arduino“ant duonos lentos: 5 žingsniai

Video: Bare Minimum - „Arduino“ant duonos lentos: 5 žingsniai
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Lapkritis
Anonim
Bare Minimum - „Arduino“ant „Breadboard“
Bare Minimum - „Arduino“ant „Breadboard“

„Arduino“naudoja „ATMega328p“lustą. Tai galime gauti SMD formatu (ATMega328p-AU) arba DIP formatu, skirtu lituoti skylutes (ATMega328p-PU). Tačiau pats lustas negali veikti. Tam reikia dar kelių komponentų ir visa tai kartu vadinama minimalia šios mikroschemos konfigūracija.

1 žingsnis: paprasta schema

Paprasta schema
Paprasta schema

Žemiau yra šios konfigūracijos schema. Kaip matote, mums reikia 5 voltų maitinimo šaltinio. Šis maitinimas turi būti labai gerai reguliuojamas be įtampos šuolių. Tam ir papildomas 10uF kondensatorius tarp 5V ir GND. Alos, atstatymo kaištis yra įjungtas. Taigi, norėdami jį išjungti, turime jam pritaikyti 5 V. Tam tarp RESET ir Vcc yra 10k omų rezistorius. Be to, „ATMega328“paprastai veikia 16 MHz dažniu. Norėdami tai padaryti, tarp 9 ir 10 kaiščių mes užfiksuojame 16MHz kristalą. Tačiau šiam kristalui, norint svyruoti, reikia dviejų tiksliai 22pF kondensatorių, prijungtų prie GND. Paveikslėlyje abve turite visus lusto kaiščius. Šiuo metu, jei mikrovaldiklis turi įkrovos modulį, galime įkelti kodą. Bet įsivaizduokime, kad jame nėra įkrovos tvarkyklės.

2 veiksmas: įrašykite įkrovos įkroviklį

„Burn Bootloader“
„Burn Bootloader“

Dabar įsivaizduokime, kad lustas neturi įkrovos tvarkyklės (pirminio lusto). Norėdami tai padaryti, turite užmegzti kitą ryšį iš „Arduino UNO“. Tai yra SPI kaiščiai, CLOCK, MISO ir MOSI.

3 veiksmas: prijunkite „Arduino“prie kompiuterio

Prijunkite „Arduino“prie kompiuterio
Prijunkite „Arduino“prie kompiuterio

Dabar prijunkite „Arduino“prie kompiuterio. Atidarykite „Arduino IDE“ir eikite į Failas → Pavyzdžiai → „Arduino ISP“ir atidarykite tą pavyzdį. Pasirinkite „Arduino UNO“lentos „com“, pasirinkite lentą kaip „Arduino UNO“ir atnaujinkite šį kodą.

4 žingsnis: įkrovos įkėlimo programa

Bootloader
Bootloader

Dabar atlikite ankstesnių jungčių schemą ir atėjo laikas įrašyti įkrovos tvarkyklę. Eikite į Įrankiai → programuotojas → „Arduino“kaip IPT. Tuo mes pakeisime programuotoją į IPT.

5 žingsnis: Galiausiai įrašykite įkrovos įkėlimo programą

Galiausiai „Burn Bootloader“
Galiausiai „Burn Bootloader“

Galiausiai eikite į Įrankiai → Įrašyti įkrovos tvarkyklę. Dabar „Arduino“šviesos diodai daug mirksės. Kai gausite pranešimą apie „bootlaoder“, mes galime eiti.

Rekomenduojamas: