INHOUDSOPGAWE:
- Stap 1: Versamel 'n paar dinge en 'n paar lêers
- Stap 2: Omskakel Arduino in 'n programmeerder
- Stap 3: Die opstel van Arduino V1.0.1
- Stap 4: Sluit Arduino aan met ATmega8
- Stap 5: Brand die opstartlaaier na ATmega8
- Stap 6: Laai sketse op na ATmega8
- Stap 7: Baie geluk
Video: ATmega8 As Arduino (met interne 8Mhz kristal): 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Deesdae het toestelle soos Arduino 'n baie gewilde gebruik gevind. Dit kan gebruik word om 'n groot aantal projekte te skep, maar beslaan baie ruimte en is duur vir sommige van ons (insluitend my). Om hierdie probleem op te los, bied ek u hierdie instruksies aan, wat u sal leer hoe u 'n ATmega8 (of enige ander avr) chip kan gebruik om Arduino -kode te stoor en as 'n kompakte en goedkoop Arduino te dien. Om dit te kan doen, is elektronika wat maklik beskikbaar is, nodig, wat, as u ook 'n stokperdjie is, reeds sal hê. Anders as ander instruksies, wat afhang van die gebruik van 'n eksterne kristal ossillator om dieselfde doel te bereik, gebruik hierdie projek die interne 8Mhz kristal van ATmega8, wat dit 'n seën maak vir diegene wat nie die 16Mhz kristal het nie.
Ek sal ook 'n Arduino as 'n ISP gebruik om die chip te programmeer, so dit maak dit goedkoper.
Nou, sonder meer, laat ons begin knibbel!
Stap 1: Versamel 'n paar dinge en 'n paar lêers
Vereistes:
1. 10uF kapasitor - 1
2. Manlike tot manlike draaddrade - 8
3. Broodbord - 1
4. ATmega8 -chip - 1
5. Arduino UNO of enige ander Arduino
Dinge om af te laai:
1. Bootloader vir ATmega8
2. Arduino IDE v1.0.1
Hierdie skakel lei u na die Arduino IDE -aflaai -bladsy. Laai die v.1.0.1 spesifiek af omdat ek gevind het dat dit perfek werk met die ATmega8 -chip. Om een of ander rede ondersteun die nuutste weergawe nie die wysiging van Boards.txt nie, wat noodsaaklik is vir hierdie instruksies. Boards.txt
Die gebruik van hierdie lêer sal daarna verduidelik word.
Stap 2: Omskakel Arduino in 'n programmeerder
Arduino kan omskep word in 'n programmeerder deur eenvoudig die ArduinoISP -skets hierop te laai. Dit word verskaf as 'n voorbeeldskets deur Arduino. Ek verskaf egter ook die kode as 'n lêer. Laai dit af en laai dit op na u Arduino.
Gaan na die volgende stap nadat die kode opgelaai is.
Stap 3: Die opstel van Arduino V1.0.1
Na die aflaai van Arduino v1.0.1, haal dit uit. Kopieer ook die hele teks van die "boards.txt" -lêer wat u afgelaai het.
1. Nou moet u deur die volgende lêer in die uitgepakte gids blaai:
"…….. / arduino-1.0.1 / hardware / arduino / boards.txt"
2. Maak "boards.txt" oop en plak die gekopieerde teks aan die einde van die lêer.
3. Maak nou "arduino.exe" wat in die uitgepakte Arduino 1.0.1 -lêergids geplaas is, oop.
4. Kies die Arduino-bord as "ATmega8-noxtal @8MHz"
5. Kies die programmeerder as "Arduino as ISP"
Nou is u Arduino IDE v1.0.1 opgestel!
Stap 4: Sluit Arduino aan met ATmega8
Bedraad die ATmega8 IC met u Arduino deur na die skemas hierbo te verwys.
Hou ook in gedagte om die 10uF -kapasitor tussen die RESET- en GND -penne te plaas.
Ek het 'n foto aangeheg van hoe ek my Arduino aan ATmega8 gekoppel het.
Stap 5: Brand die opstartlaaier na ATmega8
Bootloaders is die lêers waarmee 'n mikrobeheerder onafhanklik geprogrammeer kan word. Sodra ATmega8 verbrand is met 'n selflaaiprogram, kan ons dit as 'n Arduino gebruik.
Om die selflaaiprogram te verbrand:
1. Pak "atmega8_noxtal.zip" uit na "……. / Arduino-1.0.1 / hardware / arduino / bootloaders \".
2. As Arduino IDE reeds aan die gang is, herbegin dit, anders maak u dit oop.
3. Kontroleer of die programmeerder, COM -poort en kaart korrek ingestel is soos beskryf in een van die vorige stappe.
4. Klik op "Burn Bootloader" in die menu "Tools".
As u korrek bedraad het, sal die RX-, TX- en L -ligte op die Arduino helder gloei deur op die opsie 'Brand bootloader' te klik. Ek het die foto ook geplaas.
Stap 6: Laai sketse op na ATmega8
Nadat u die selflaaiprogram op u ATmega8 verbrand het, het u hierdie projek amper voltooi.
Nou hoef u net die gewenste skets op u chip op te laai. Om dit te doen, moet u seker maak dat die bord ingestel is op "Atmega8-noxtal @8Mhz" en die programmeerder op "Arduino as ISP".
Onthou dat die bedrading wat u gebruik het om die selflaaiprogram te verbrand, ook gebruik word om sketse op te laai
Die oplaai van die skets word gedoen deur Arduino as programmeerder te gebruik, dus anders as gewoonlik as u op "Ctrl+U" gedruk het, moet u nou op "Ctrl+Shift+U" druk, wat die IDE vertel om die chip deur Arduino te programmeer.
Stap 7: Baie geluk
Baie geluk met die suksesvolle omskakeling van u ATmega8 -chip in 'n mini Arduino. Nou kan u u projekte baie meer kompak en goedkoop maak. Raadpleeg die lêer "ATmega8 as Arduino Pinout" wat u vroeër afgelaai het om die pin -verhouding met Arduino -penne te verstaan.
As u dit ook nuttig gevind het, ondersteun my asseblief deur die verkorte aflaai -skakels twee keer of drie keer te heropen. U kan my ook ondersteun op Patreon.
Dit is alles vir hierdie instruksies! As u twyfel, lewer kommentaar.
Hou aan dink!
Projek deur:
Utkarsh Verma
Dankie aan Ashish Choudhary vir die leen van sy kamera.
Aanbeveel:
SNES Classic Mini interne Bluetooth -verandering: 6 stappe (met foto's)
SNES Classic Mini Interne Bluetooth -aanpassing: Groete aan al die Nintendo klassieke konsole -liefhebbers daar buite! Hierdie gids sal u help om 'n semi-permanente interne Bluetooth-ontvanger op u SNES Classic Mini-konsole te installeer (tot dusver SNESC genoem vir die res van die gids). Hierdie
Vervanging van die iPhone 6 Plus -battery: gids om die interne battery te vervang: 12 stappe (met foto's)
Vervanging van die battery van die iPhone 6 Plus: handleiding vir die vervanging van die interne battery: Hey ouens, ek het 'n tyd gelede 'n gids vir die vervanging van die battery vir iPhone 6 gemaak, en dit lyk asof dit baie mense gehelp het, so hier is 'n gids vir die iPhone 6+. Die iPhone 6 en 6+ het in wese dieselfde ontwerp, behalwe die duidelike grootteverskil. Daar is
Fluorescerende kristal vertoonstandaard: 5 stappe (met foto's)
Fluorescent Crystal Display Stand: Toe ek aan die universiteit studeer het, was ek besig met 'n eksperiment vir direkte opsporing van donker materie, genaamd CRESST. Hierdie eksperiment gebruik deeltjiedetektore wat gebaseer is op skitterende kalsiumwolfstaat (CaWO4) kristalle. Ek het nog steeds 'n gebroke c
Voeg INTERNE Bluetooth -vermoë by u iPod 4G: 7 stappe (met foto's)
Voeg INTERNE Bluetooth -vermoëns by u iPod 4G: As u soos ek is, het u uself gereeld afgevra waarom Apple nie 'n oorspronklike Bluetooth -funksie by hul iPod -reeks gevoeg het nie. Selfs die iPhone ondersteun slegs mono Bluetooth! Sure, daar is talle adapters wat in die iPod se dock -aansluiting kan aansluit om
Verander u 5G -video -iPod met interne Bluetooth: 8 stappe (met foto's)
Mod jou 5G -video -iPod met interne Bluetooth: Hier is die langverwagte 5G -video -weergawe van my iPod BT Mod! As u moeg is vir die koptelefoonkoord? Ons het almal gesien hoe iPods 'n vroeë dood sterf omdat iemand hul tou verstrengel het terwyl hy op die loopband was of iets en die iPod vlieg