Hoe Arduino op Breadboard te maken - Stap voor stap instructies

Probeer Ons Instrument Voor Het Oplossen Van Problemen





In dit artikel gaan we leren hoe je een Arduino maakt op een breadboard. We gaan ook kijken wat een Arduino is, hoe je deze programmeert en hoe je ze als zelfstandige microcontroller op een breadboard of PCB in elkaar zet.

Arduino was een zegen voor degenen die microcontrollers en ingebed systeem wilden leren voor niet-ingenieurs en beginners in microcontrollers.



Voordat Arduino tot stand kwam, moesten beginners de microcontroller leren met dure kits en sommige codeerden de microcontroller in Assembly-taal, wat een vreselijke taal is en ze niet allemaal begrepen.

Arduino was een totale game-wisselaar, wat goedkoop is en codering kan worden geschreven in hogere talen zoals C ++, en de programmeur hoeft geen pro te zijn in coderen



Wat is een Arduino? (Voor noobs)

Arduino is een open source prototypingbord dat is gemaakt rond ATmega328P, het heeft 14 GPIO-pinnen (General Purpose Input Output), waarvan 6 pinnen de mogelijkheid hebben om analoge functies uit te voeren, alle 14 pinnen hebben de mogelijkheid tot digitale functies.

Een USB 2.0 type B geplaatst in de rechterhoek van de Arduino (afhankelijk van hoe u deze plaatst) voor het voeden en branden van programma's naar de microcontroller. Een reset-schakelaar is in de linkerbovenhoek van het Arduino-bord geplaatst om het programma binnen de Arduino zelf opnieuw te starten.

De Arduino-bord heeft een ingebouwde programmeur die het programma via USB naar de ATmega328P-microcontroller brandt. Er is een aparte DC-aansluiting aanwezig om de Arduino van stroom te voorzien via een externe spanningsbron, variërend van 7V tot 12V (heeft een ingebouwde spanningsregelaar).

Enkele specificaties van arduino:

  • Bedrijfsspanning: 5V op USB en 7-12V op DC-aansluiting.
  • Digitale I / O-pinnen: 14 (waarvan er 6 PWM-bewerkingen kunnen uitvoeren)
  • Analoge ingangspennen: 6
  • Flash-geheugen voor het opslaan van programma: 32KB
  • RAM: 2 KB
  • EEPROM: 1 KB
  • Kloksnelheid: 16 MHz
  • DC-uitgangsstroom per I / O-pin: 20mA

Opmerking: de bovenstaande specificatie is alleen van toepassing op op ATmega328P gebaseerde arduino-microcontroller.

Hoe maak je er een op een breadboard:

Is het prototype van uw project compleet en wilt u het permanent maken op uw projectdoos? Eigenlijk hoeft u niet het hele omvangrijke Arduino-bord in uw projectdoos te plaatsen.

ATmega328P met weinig externe componenten is voldoende om het programma uit te voeren en de randapparatuur te besturen die u met de microcontroller hebt verbonden.

Het Arduino-bord wordt gebruikt om het programma naar een microcontroller te branden en enige bescherming te bieden tegen de glitches die we maken tijdens het maken van prototypes.

DIAGRAM:

ATmega328P sluit enkele externe componenten aan om Arduino op breadboard te maken

Zodra het project is voltooid, kunt u ATmega328P eruit halen en enkele externe componenten aansluiten zoals weergegeven in het diagram en u kunt het op de printplaat solderen om het permanent te maken.

Voor uw volgende project hoeft u geen nieuw Arduino-bord te kopen, in plaats daarvan kunt u de ATmega328P en enkele andere externe apparaten kopen, die kosteneffectief zijn en uw project compacter maken.

Hoe ATmega328P te programmeren wanneer het op breadboard staat:

Methode 1:

De eenvoudigste en meest luie manier om de ATmega328P te programmeren, is met het Arduino-bord zelf. Plaats de ATmega328P, brand je programma en trek het eruit, plaats het in je project.

Deze methode is aanpasbaar wanneer uw project een 28-pins IC-houder heeft (zodat ATmega328P gemakkelijk kan worden verwijderd) en de ATmega328P gemakkelijk toegankelijk is.

Hier is hoe het te doen:
Download Arduino IDE van de officiële website van Arduino en installeer het op uw computer.
Update het stuurprogramma voor het Arduino-bord op uw computer (niet nodig als u een op Linux gebaseerde computer gebruikt).
Plaats ATmega328P op het Arduino-bord in de juiste richting en zorg ervoor dat het een bootloader heeft.
Selecteer 'Tools'> 'Board'> 'Arduino / Genuino UNO'
Sluit de arduino aan op uw pc en selecteer de juiste poort voor uw arduino (varieer computer tot computer. Selecteer 'Tools'> 'poort').
Compileer het programma en klik op de uploadknop.
Verwijder ATmega328P en plaats het in uw project.

Methode 2:

Als u de microcontroller regelmatig opnieuw programmeert en de hardware van uw project is niet toegankelijk, dan is deze methode het beste voor uw project, vooral wanneer ATmega328P rechtstreeks op PCB wordt gesoldeerd.

OPMERKING: Zorg ervoor dat de voeding van het externe circuit is losgekoppeld voordat u verder gaat, we gaan de ATmega328P van stroom voorzien vanaf het Arduino-bord.

Diagram:

programmeer de microcontroller regelmatig en de hardware van uw project opnieuw

Selecteer 'Tools'> 'Board'> 'Arduino / Genuino UNO'
Sluit de arduino aan op uw pc en selecteer de juiste poort voor uw arduino (varieer computer tot computer. Selecteer 'Tools'> 'poort').
Compileer het programma en klik op de uploadknop.




Een paar: Alarmcircuit voor motorongevallen Volgende: Indicatorcircuit batterijback-up