Hvordan lage Arduino på brødbrett - trinnvise instruksjoner

Prøv Instrumentet Vårt For Å Eliminere Problemer





I denne artikkelen skal vi lære å lage en Arduino på et brødbrett. Vi skal også se hva som er en Arduino, hvordan du programmerer den og hvordan du monterer dem som frittstående mikrokontroller på et brødbord eller PCB.

Arduino var en velsignelse for de som ønsket å lære mikrokontrollere og innebygd system for ikke-ingeniører og nybegynnere i mikrokontroller.



Før arduino ble til, måtte nybegynnere lære mikrokontroller med dyre sett, og noen av dem kodet mikrokontrolleren på Assembly-språk, som er et forferdelig språk og ikke alle forsto dem.

Arduino var en total spillveksler, som er billig, og koding kan skrives på høyere språk som C ++, og programmereren trenger ikke å være en proff i koding



Hva er en Arduino? (For noobs)

Arduino er et open source prototyping bord som er laget rundt ATmega328P, det har 14 GPIO (generelle inngangsutganger) pinner, hvorav 6 pinner har mulighet til å utføre analoge funksjoner, alle de 14 pinnene har muligheten til digitale funksjoner.

En USB 2.0 type B plassert i høyre hjørne av arduino (avhengig av hvordan du plasserer) for å drive og brenne programmer til mikrokontroller. En tilbakestillingsbryter er plassert i venstre øvre hjørne av arduino-kortet for å starte programmet på nytt i selve arduinoen.

De Arduino-brett har innebygd programmerer som brenner programmet til ATmega328P mikrokontroller via USB. En separat DC-kontakt er gitt for å drive arduino fra ekstern spenningskilde fra 7V til 12V (har innebygd spenningsregulator).

Noen spesifikasjoner for arduino:

  • Driftsspenning: 5V på USB og 7-12V på DC-kontakt.
  • Digitale I / O-pinner: 14 (hvorav 6 kan utføre PWM-operasjoner)
  • Analoge inngangspinner: 6
  • Flash-minne for lagring av program: 32 KB
  • RAM: 2KB
  • EEPROM: 1KB
  • Klokkehastighet: 16MHz
  • DC-utgangsstrøm per I / O-pinne: 20mA

Merk: Spesifikasjonen ovenfor gjelder bare for ATmega328P-basert arduino-mikrokontroller.

Hvordan lage en på et brødbrett:

Hvis prototypen på prosjektet ditt er komplett, og du vil gjøre det permanent i prosjektboksen din? Egentlig trenger du ikke å plassere hele den store arduino-brettet i prosjektboksen.

ATmega328P med få eksterne komponenter er nok til å utføre programmet og kontrollere periferiutstyr som du koblet til mikrokontrolleren.

Arduino-kortet brukes til å brenne programmet til mikrokontroller og gi litt beskyttelse mot feilene vi lager under prototyping.

DIAGRAM:

ATmega328P kobler noen få eksterne komponenter for å lage Arduino på breadboard

Når prosjektet er fullført, kan du plukke ut ATmega328P og koble til noen eksterne komponenter som vist i diagrammet, og du kan lodde det til PCB for å gjøre det permanent.

For ditt neste prosjekt trenger du ikke å kjøpe et nytt arduino-kort, i stedet kan du kjøpe ATmega328P og få andre eksterne, som er kostnadseffektive og gjør prosjektet mer kompakt.

Slik programmerer du ATmega328P når det er på breadboard:

Metode 1:

Det enkleste og lateste måten programmet ATmega328P er med selve arduino-kortet. Sett inn ATmega328P, brenn programmet og plukk det ut, sett det inn i prosjektet ditt.

Denne metoden kan tilpasses når prosjektet ditt har 28-pins IC-holder (slik at ATmega328P enkelt kan fjernes) og ATmega328P er lett tilgjengelig.

Slik gjør du det:
Last ned Arduino IDE-skjema arduinos offisielle nettsted og installer på datamaskinen din.
Oppdater driveren for arduino-kortet på datamaskinen din (du trenger ikke å gjøre det hvis du bruker Linux-basert datamaskin).
Sett ATmega328P på arduino-kortet i riktig retning og sørg for at det har bootloader.
Velg “Verktøy”> “Brett”> “Arduino / Genuino UNO”
Koble arduino til PC-en din og velg riktig port for din arduino (varier datamaskin til datamaskin. Velg “Verktøy”> “port”).
Kompiler programmet og klikk på opplastingsknappen.
Fjern ATmega328P og sett den inn i prosjektet ditt.

Metode 2:

Hvis du omprogrammerer mikrokontrolleren ofte og maskinvaren til prosjektet ditt er utilgjengelig, er denne metoden best for prosjektet ditt, spesielt når ATmega328P loddes direkte på PCB.

MERKNAD: Forsikre deg om at strømforsyningen fra den eksterne kretsen er frakoblet før du fortsetter, vi skal strømforsyne ATmega328P fra arduino-kortet.

Diagram:

omprogrammerer mikrokontrolleren ofte og maskinvaren til prosjektet ditt

Velg “Verktøy”> “Brett”> “Arduino / Genuino UNO”
Koble arduino til PC-en din og velg riktig port for din arduino (varier datamaskin til datamaskin. Velg “Verktøy”> “port”).
Kompiler programmet og klikk på opplastingsknappen.




Forrige: Motorsykkelulykkesalarmkrets Neste: Krets for indikator for batteribackuptid