
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42


Videolinkki:
ATmega328P: n ohjelmointi käyttämällä Arduinoa Internet-palveluntarjoajana (System Programmer) mahdollistaa Arduinon ominaisuuksien käytön leipälevyllä tai PCB: llä. Se auttaa enimmäkseen, kun teet korkeakouluhankkeen. Se vähentää myös projektin kustannuksia ja kokoa. Joten yksinkertaisesti testaa Arduinolla ja viimeistele projekti ATmega328P: llä. ATmega328P: n ohjelmointi käyttämällä Arduinoa Internet -palveluntarjoajana kestää vain muutaman askeleen. Ennen kuin jatkat ohjelmaosaan, sinun pitäisi tietää, mikä on Bootloader.
Arduino/ATmega328P -käynnistyslatain: Käynnistyslatain on luonnos, joka on ohjelmoitu Arduino/ATmega328P: n ohjelmoitavaan flash -muistiin (ja vie 4380 tavua käytettävissä olevista 32 kt: sta). Se erottaa Arduino ATmega328P: n ja normaalin tehtaan Atmega328P: n. Arduino -käynnistyslatain toimii, kun kortti on päällä (tai kun painamme nollauspainiketta). Tämä käynnistyslatain odottaa aluksi uutta luonnosta sarjaporttiin Arduino IDE: stä, jos se saa jotain, uusi luonnos poltetaan flash -muistiin tai muuten se suorittaa aiemmin poltetun luonnoksen. Useimmilla Arduinon mikro -ohjaimilla on automaattinen nollaustoiminto, jonka avulla Arduino IDE voi nollata ja lähettää koodin. Käynnistyslataimen on vain ymmärrettävä, mitä Arduino IDE lähettää, ja kirjoitettava se mikro -ohjaimen flash -muistiin. Jos haluat polttaa koodia Atmega328P -laitteessa ilman Arduino -käynnistyslatainta, tarvitset Internet -palveluntarjoajan, kuten AVR ISP.
Joten tässä poltamme periaatteessa käynnistyslataimen äskettäin ostetulle ATmega328P: lle ja käytämme sitten Arduinoa Internet -palveluntarjoajana halutun luonnoksen polttamiseen ATmega328P: ssä.
Arduino - Bootloader
Arduino - Ympäristö
Vaiheet Arduino UNO: n käyttämiseksi ATmega328P -ohjelmoijana:
Vaihe 1: Lataa ArduinoISP -koodi Arduino UNOssa.
Vaihe 2: Tee perusleipäasetukset ATmega328P: lle.
Vaihe 3: Polta käynnistyslatain.
Vaihe 4: Lähetä koodi ATmega328P -laitteeseen.
Vaihe 1: Lataa ArduinoISP -koodi Arduino UNOssa

ArduinoISP on luonnos, joka toimii käynnistyslatausluonnoksena sen polttamisen jälkeen ATmega328P: n flash -muistiin. Tarkista ensin asetus seuraavasti:
Hallitus: "Arduino/Genuino Uno"
PORTTI: "COM2" // Sinun saattaa olla erilainen
Ohjelmoija: "AVRISP mkII"
Siirry sitten kohtaan Tiedosto> Esimerkit> ArduinoISP> ArduinoISPA ja lataa se Arduino Unoon.
Vaihe 2: Tee perusleipäasetukset ATmega328P: lle


Yllä on ATmega328P: n peruskokoonpano toimivuudeksi. Leipälevyn asennuksen jälkeen on aika yhdistää tämä leipälautayksikkö Arduinoon. Noudata nyt kuvassa annettua liitäntää Arduinon ja leipälautapiirin liittämiseksi.
Vaihe 3: Polta käynnistyslatain

Toivottavasti olet ymmärtänyt polttavan käynnistyslataimen käytön. Meidän on poltettava vain käynnistyslataimet ja jälkiohjelma ATmega328P niin monta kertaa kuin haluat polttamatta käynnistyslatainta uudelleen. Nyt on aika polttaa käynnistyslatain. Muokkaa työkalujen asetuksia kuvan mukaisesti ja sitten Burn Bootloader.
Vaihe 4: Lähetä koodi ATmega328P -laitteeseen


Avaa koodi, jonka haluat ladata.
Pidä työkaluasetukset samoina kuin polttavan käynnistyslataimen prosessi.
Lataa nyt koodi ATmega328P: hen "Vaihto + lataus" -toiminnolla.
Joten voit ohjelmoida ATmega328P: n käyttämällä Arduino Unoa. Jos sinulla on epäilyksiä, kysy rohkeasti kommenttiosasta.
Lataukset:
ATmega328P -lomake
Ostaa:
ATmega328P Amazon Intiasta:
Arduino Uno Original Amazon Intiasta:
Edulliset Arduino Uno Amazon Intiasta:
Suositeltava:
Vaihtoehtoisesti estettäessä stereoskooppisen lähetyksen dikoptinen muokkaaja [ATmega328P+HEF4053B VGA Superimposer]: 7 vaihetta
![Vaihtoehtoisesti estettäessä stereoskooppisen lähetyksen dikoptinen muokkaaja [ATmega328P+HEF4053B VGA Superimposer]: 7 vaihetta Vaihtoehtoisesti estettäessä stereoskooppisen lähetyksen dikoptinen muokkaaja [ATmega328P+HEF4053B VGA Superimposer]: 7 vaihetta](https://i.howwhatproduce.com/images/001/image-2612-j.webp)
Vaihtoehtoisesti stereoskooppisen lähetyksen dikoptinen muokkaaja [ATmega328P+HEF4053B VGA Superimposer]: Kokeiltuani silmiä tukkevia nestekidelaseja (täällä ja siellä) päätin rakentaa jotain, joka on hieman kehittyneempi eikä pakota käyttäjää käyttää PCB: tä otsaansa (ihmiset voivat joskus käyttäytyä
XRP -salausmerkki HTTPS -URL -osoitteiden avulla: 3 vaihetta

XRP -salausmerkki HTTPS -URL -osoitteiden avulla: Yksinkertaisia toimivia salausmerkkejä näytti puuttuvan, jotkut niistä johtuen linkitetyn sovellusliittymän sulkemisesta ja toiset koodista tai riippuvaisista kirjastoista johtuvien ongelmien vuoksi. ovat USD- ja Bitcoin -suuntaisia, mutta
MPU 6050 Gyro, kiihtyvyysmittarin kommunikointi Arduinon kanssa (Atmega328p): 5 vaihetta

MPU 6050 Gyro, kiihtyvyysmittariyhteys Arduinon kanssa (Atmega328p): MPU6050 IMU: ssa on sekä 3-akselinen kiihtyvyysmittari että 3-akselinen gyroskooppi, jotka on integroitu yhteen siruun. X, Y ja Z -akseli. Gyroskoopin lähdöt ovat
Päivitä HTTPS Redirect -versio 2.0 ESP8266 ja Google -laskentataulukot: 10 vaihetta

Päivitä HTTPS -uudelleenohjauksen versio 2.0 ESP8266 ja Googlen laskentataulukot: Aiemmissa testeissä kommunikoimme ESP8266 -moduulin kanssa ja lähetimme tiedot kaksisuuntaisesti Google -taulukkoon Google Scriptin avulla. Aluksi kiitos Sujay Phadke " electronicsguy " HTTPSRedirect -kirjastonhoitajan luoja
Kutista kuvat: 5 vaihetta

Kutista kuvat: Aion näyttää sinulle, kuinka pienentää kuvia helposti muuttamalla niiden tarkkuutta ja pakkaussuhdetta. Käytämme ilmaista Irfanview -ohjelmistoa ja kuvaa, jonka otin opettavaiseksi Nikon D90: llä. Haluaisit pienentää kuvia, jos haluat