
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01

De ATmega328p is een microcontroller met één chip die door Atmel is gemaakt in de megaAVR-familie (later heeft Microchip Technology Atmel overgenomen in 2016). Het heeft een gemodificeerde Harvard-architectuur 8-bit RISCprocessor-kern. Deze microcontroller is het brein van het Arduino-ontwikkelbord en vele andere ontwikkelborden. Met behulp van deze Instructable kunt u de omvang van uw projecten minimaliseren en ze een stuk goedkoper maken. Dit wordt gedaan door het aantal componenten van het ontwikkelbord te verminderen, zoals ingebouwde LED's, externe kristaloscillatoren, externe condensatoren en vele andere redundante componenten die in de ontwikkelborden zijn ingebouwd.
Stap 1: Benodigd gereedschap



Lijst met benodigde onderdelen
1. 10K ohm weerstanden
2. ATmega328P-PU IC
3. Doorverbindingsdraden
4. LM7805 Spanningsregelaar:
5. Breadboard
6. Arduino Uno-ontwikkelbord
We hebben ook Arduino IDE nodig om Bootloader te branden en schetsen te uploaden naar ATmega328P. Je kunt het hier downloaden
Je moet Arduino ook downloaden op een Breadboard-bibliotheek. U kunt het hier downloaden volgens uw IDE-versie
Stap 2: Bootloader branden naar Atmega328p

De ATmega328P IC is niet vooraf geladen met een Bootloader. De Bootloader is een set code waarmee de IC code kan interpreteren die we uploaden met behulp van Arduino IDE.
Stappen om Bootloader te uploaden naar ATmega328P
1. Sluit Arduino aan op ATmega328P zoals weergegeven in de afbeelding.
Verbindingen worden als volgt weergegeven: -
ATmega328P pin 7 => Vcc
ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => pin D10 van Arduino
ATmega328P pin 17 => pin D11 van Arduino
ATmega328P pin 18 => pin D12 van Arduino
ATmega328P pin 19 => pin D13 van Arduino
trek de weerstand omhoog over pin 1 van ATmega328P
2. Voeg bord toe aan je IDE:
Maak een map met de naam Hardware (als deze nog niet aanwezig is) in uw schetsmap en pak de gedownloade bibliotheek uit en kopieer deze naar die map.
Start de IDE opnieuw en zoek naar een nieuw bord in het menu Extra > Bord, je zou een nieuw bord moeten zien met de naam "ATmega328 op een breadboard (8MHz interne klok)". Als je dit bord ziet, is alles tot nu toe in orde.
3. Selecteer Seriële poort.
4. Selecteer programmeur naar "Arduino als ISP".
5. Brand Bootloader door naar Menu Tools > Burn Bootloader te gaan.
Stap 3: Sketch Uploader Circuit


U kunt schetsen uploaden naar ATmega328P met behulp van uw Arduino-bord.
Stappen om schetsen te uploaden naar ATmega328P
1. Verwijder IC van Arduino.
2. Sluit Arduino aan op ATmega328P zoals weergegeven in de afbeelding, de verbindingen worden als volgt weergegeven:
ATmega328P pin 7 => Vcc>ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P pin 1 => Reset pin van Arduino
ATmega328P pin 2 => pin 1 of RX pin van Arduino
ATmega328P pin 3 => pin 2 of TX pin van Arduino
trek de weerstand omhoog over pin 1 van ATmega328P
3. Upload Sketch naar Atmega328P met behulp van Arduino IDE.
4. Sluit de pinnen aan op de ATmega328P volgens het pintoewijzingsdiagram.
Aanbevolen:
Standalone Arduino 3.3V W / externe 8 MHz klok wordt geprogrammeerd vanaf Arduino Uno via ICSP / ISP (met seriële bewaking!): 4 stappen

Standalone Arduino 3,3 V met externe 8 MHz-klok die wordt geprogrammeerd vanaf Arduino Uno via ICSP / ISP (met seriële bewaking!): Doelstellingen: een stand-alone Arduino bouwen die op 3,3 V van een externe klok van 8 MHz draait. Om het te programmeren via ISP (ook bekend als ICSP, in-circuit serieel programmeren) vanaf een Arduino Uno (draaiend op 5V) Om het bootloader-bestand te bewerken en de
Een klok maken met M5stick C met behulp van Arduino IDE - RTC realtime klok met M5stack M5stick-C - Ajarnpa

Een klok maken met M5stick C met behulp van Arduino IDE | RTC real-time klok met M5stack M5stick-C: Hallo allemaal, in deze instructables zullen we leren hoe we een klok kunnen maken met het m5stick-C ontwikkelbord van m5stack met behulp van Arduino IDE. Dus m5stick zal datum, tijd & week van de maand op het display
Digitale klok met behulp van interne RTC van STM32L476 - Ajarnpa

Digitale klok met behulp van interne RTC van STM32L476: deze tutorial helpt bij het maken van een digitale klok thuis en kan werken zolang deze wordt gevoed door een stroombron. Het maakt gebruik van interne registers van de microcontroller en vereist geen externe RTC
Hoe maak je op afstand bestuurbare Spike Buster of Switch Board met behulp van standalone Atmega328P - Ajarnpa

Hoe maak je een op afstand bestuurbare Spike Buster of schakelbord met behulp van de zelfstandige Atmega328P: In dit project zal ik laten zien hoe je een op afstand bestuurbare Spike Buster of schakelbord kunt bouwen met behulp van de zelfstandige Atmega328P. Dit project is gebouwd op een aangepaste printplaat met zeer weinig componenten. Als je liever video kijkt, dan heb ik hetzelfde ingesloten of
Een klok maken van een klok: 11 stappen (met afbeeldingen)

Een klok maken van een klok: in deze Instructable neem ik een bestaande klok en creëer ik een betere klok. We gaan van de afbeelding links naar de afbeelding rechts. Voordat u op uw eigen klok begint, moet u weten dat het opnieuw in elkaar zetten een uitdaging kan zijn, aangezien de piv