Sadržaj:
- Korak 1: Okupite neke stvari i neke datoteke
- Korak 2: Pretvorite Arduino u programera
- Korak 3: Postavljanje Arduino V1.0.1
- Korak 4: Povezivanje Arduina s ATmega8
- Korak 5: Snimanje pokretačkog programa na ATmega8
- Korak 6: Prijenos skica na ATmega8
- Korak 7: Čestitamo
Video: ATmega8 As Arduino (pomoću internog kristala od 8 Mhz): 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Danas su gadgeti poput Arduina pronašli vrlo popularnu upotrebu. Mogu se koristiti za stvaranje mnoštva projekata, međutim, zauzimaju puno prostora i skupi su za neke od nas (uključujući mene). Da biste riješili ovaj problem, predstavljam vam ovu uputu koja će vas naučiti kako koristiti ATmega8 (ili bilo koji drugi avr) čip za spremanje Arduino koda i djelovati kao kompaktan i jeftin Arduino. Za to je potrebna lako dostupna elektronika, koju ćete, ako ste i hobist, već imati. Za razliku od drugih instrukcija, koje ovise o upotrebi vanjskog kristalnog oscilatora za postizanje istog cilja, ovaj projekt koristi unutarnji kristal ATmega8 od 8 MHz, što ga čini blagodatima za one kojima nedostaje kristal od 16 MHz.
Također, koristit ću Arduino kao ISP -a za programiranje čipa, pa ga čini jeftinijim.
Sada, bez daljnjih odlaganja, počnimo petljati!
Korak 1: Okupite neke stvari i neke datoteke
Zahtjevi:
1. 10uF kondenzator - 1
2. Žice kratkospojnika muški na muški - 8
3. Oglasna ploča - 1
4. ATmega8 čip - 1
5. Arduino UNO ili bilo koji drugi Arduino
Stvari za preuzimanje:
1. Bootloader za ATmega8
2. Arduino IDE v1.0.1
Ova vas veza vodi na stranicu Preuzimanja Arduino IDE -a. Preuzmite v.1.0.1 posebno jer sam otkrio da savršeno radi s čipom ATmega8. Iz nekog razloga, najnovija verzija ne podržava izmjenu datoteke Boards.txt, koja je ključna za ovu uputu. Ploče.txt
Korištenje ove datoteke bit će objašnjeno kasnije.
Korak 2: Pretvorite Arduino u programera
Arduino se može pretvoriti u programera jednostavnim postavljanjem ArduinoISP skice na njega. Arduino ga daje kao primjer skice. Međutim, kôd dajem i kao datoteku. Preuzmite ga i prenesite na svoj Arduino.
Nakon što se kôd prenese, prijeđite na sljedeći korak.
Korak 3: Postavljanje Arduino V1.0.1
Nakon preuzimanja Arduina v1.0.1, raspakirajte ga. Također, kopirajte cijeli tekst datoteke "Board.txt" koju ste preuzeli.
1. Sada morate pregledati sljedeću datoteku u izdvojenoj mapi:
"…….. / arduino-1.0.1 / hardware / arduino / Board.txt"
2. Otvorite "Board.txt" i zalijepite kopirani tekst na kraj datoteke.
3. Sada otvorite "arduino.exe" smješten u izdvojenu mapu Arduino 1.0.1.
4. Odaberite Arduino ploču kao "ATmega8-noxtal @8MHz"
5. Odaberite programator kao "Arduino kao ISP"
Sada je vaš Arduino IDE v1.0.1 postavljen!
Korak 4: Povezivanje Arduina s ATmega8
Ožičite ATmega8 IC sa svojim Arduinom pozivajući se na gore objavljene sheme.
Također, imajte na umu da kondenzator od 10uF postavite između pinova RESET i GND.
Priložio sam sliku kako sam spojio svoj Arduino na ATmega8.
Korak 5: Snimanje pokretačkog programa na ATmega8
Bootloaderi su datoteke koje omogućuju nezavisno programiranje mikrokontrolera. Stoga, nakon što se ATmega8 sprži pokretačkim programom, moći ćemo ga koristiti kao Arduino.
Za snimanje pokretačkog programa:
1. Izdvojite "atmega8_noxtal.zip" u "……. / Arduino-1.0.1 / hardware / arduino / bootloaders \".
2. Ako je Arduino IDE već pokrenut, ponovno ga pokrenite, inače ga otvorite.
3. Provjerite jesu li programator, COM port i ploča ispravno postavljeni kako je opisano u jednom od prethodnih koraka.
4. Pritisnite "Burn Bootloader" u izborniku "Tools".
Ako ste pravilno ožičili, klikom na opciju "Burn Bootloader", svjetla RX, TX i L na Arduinu počet će jako svijetliti. Objavio sam i sliku.
Korak 6: Prijenos skica na ATmega8
Nakon što ste snimili bootloader na svoj ATmega8, gotovo ste završili ovaj projekt.
Sada je preostalo samo prenijeti željenu skicu na svoj čip. Da biste to učinili, provjerite je li ploča postavljena na "Atmega8-noxtal @8Mhz", a programer na "Arduino kao ISP".
Upamtite da se ožičenje koje ste koristili za snimanje pokretačkog programa također koristi za postavljanje skica
Prijenos skice vrši se pomoću programa Arduino kao programera, pa ćete, za razliku od obično, kada ste pritisnuli "Ctrl+U", sada morati pritisnuti "Ctrl+Shift+U", koji govori IDE -u da programira čip kroz Arduino.
Korak 7: Čestitamo
Čestitamo na uspješnoj konverziji vašeg ATmega8 čipa u mini Arduino. Sada svoje projekte možete učiniti mnogo kompaktnijima i jeftinijima. Da biste razumjeli njegovu pin vezu s Arduino pinovima, pogledajte datoteku "ATmega8 kao Arduino Pinout" koju ste prethodno preuzeli.
Također, ako vam je ovo uputstvo bilo od pomoći, podržite me ponovnim otvaranjem skraćenih veza za preuzimanje dva ili tri puta. Možete me podržati i na Patreonu.
To je sve za ovu instrukciju! Ako imate bilo kakvih nedoumica, slobodno komentirajte.
Nastavite petljati!
Projekt napisao:
Utkarsh Verma
Hvala Ashishu Choudharyju što mu je posudio kameru.
Preporučeni:
Programiranje ATmega328 s Arduino IDE -om pomoću 8MHz kristala: 4 koraka
Programiranje ATmega328 s Arduino IDE -om pomoću kristala od 8 MHz: U ovom ću Instuctableu obuhvatiti korak po korak vodič za programiranje ATmega328P IC (isti mikrokontroler prisutan na Arudino UNO) pomoću Arduino IDE -a i Arduino UNO -a kao programera kako biste postali programer prilagođeni Arduino za izradu vaših projekata
Samostalni ATmega328p (pomoću internog takta od 8 MHz): 4 koraka
Samostalni ATmega328p (pomoću internog takta od 8 MHz): ATmega328p je mikrokontroler s jednim čipom koji je stvorio Atmel u obitelji megaAVR (kasnije je Microchip Technology kupila Atmel 2016.). Ima 8-bitnu RISCprocesorsku jezgru Harvard arhitekture. Ovaj mikrokontroler je mozak Arduina
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO - Napravite četverokopter pomoću mikrokontrolera: 8 koraka (sa slikama)
Kako napraviti bespilotnu letjelicu pomoću Arduina UNO | Napravite četverokopter pomoću mikrokontrolera: Uvod Posjetite moj kanal na YouTubeu Drone je vrlo skup gadget (proizvod) za kupnju. U ovom postu ću raspravljati o tome kako to učiniti jeftino ?? I kako možete sami napraviti ovakav po povoljnoj cijeni … Pa u Indiji svi materijali (motori, ESC
RF 433MHZ radijsko upravljanje pomoću HT12D HT12E - Izrada daljinskog upravljača RF pomoću HT12E i HT12D s 433 MHz: 5 koraka
RF 433MHZ radijsko upravljanje pomoću HT12D HT12E | Izrada daljinskog upravljača RF pomoću HT12E i HT12D s 433 MHz: U ovom uputstvu pokazat ću vam kako napraviti RADIO daljinski upravljač pomoću prijemnog modula odašiljača od 433 MHz s kodiranjem HT12E & IC dekoder HT12D. U ovom uputstvu možete slati i primati podatke koristeći vrlo vrlo jeftine KOMPONENTE KAO: HT
Dodavanje internog A2DP Bluetootha za Ipod Mini (2G): 4 koraka
Dodavanje internog A2DP Bluetootha za Ipod Mini (2G): Nakon što sam pročitao dokumentirani postupak dodavanja unutarnjeg bluetootha na 4G i 5G iPod -ove od strane Fstedie -a, počeo sam razmišljati kako ga natjerati da radi za 2G Mini. Konačni rezultat je potpuno nepromijenjen Mini koji ima A2DP stereo blu