Sådan laver du Arduino på brødplade - trin for trin instruktioner

Prøv Vores Instrument Til At Fjerne Problemer





I denne artikel skal vi lære at lave en Arduino på et brødbræt. Vi vil også se, hvad der er en Arduino, hvordan man programmerer den, og hvordan man samler dem som en enkeltstående mikrokontroller på et brødbræt eller PCB.

Arduino var en velsignelse for dem, der ønskede at lære mikrocontrollere og indlejret system til ikke-ingeniører og begyndere i mikrokontroller.



Før arduino opstod, måtte begyndere lære mikrocontroller med dyre sæt, og nogle af dem kodede mikrokontrolleren på Assembly-sprog, hvilket er et forfærdeligt sprog og ikke alle forstod dem.

Arduino var en total spilskifter, hvilket er billigt, og kodning kan skrives på højere sprog som C ++, og programmøren behøver ikke at være en pro i kodning



Hvad er en Arduino? (For noobs)

Arduino er et open source-prototypebord, der er lavet omkring ATmega328P, det har 14 GPIO-pins (generel input-output), hvoraf 6 ben har mulighed for at udføre analoge funktioner, alle de 14 ben har kapacitet til digitale funktioner.

En USB 2.0 type B placeres i højre hjørne af arduino (afhængigt af hvordan du placerer) til at tænde og brænde programmer til mikrokontroller. En nulstillingskontakt er placeret i det øverste venstre hjørne af arduino-kortet til genstart af programmet i selve arduinoen.

Det Arduino bord har indbygget programmerer, der brænder programmet til ATmega328P mikrocontroller via USB. Et separat jævnstrømsstik er forsynet med strøm fra arduino fra ekstern spændingskilde, der spænder fra 7V til 12V (har indbygget spændingsregulator).

Nogle specifikationer for arduino:

  • Driftsspænding: 5V på USB og 7-12V på DC-stik.
  • Digitale I / O-ben: 14 (hvoraf 6 kan udføre PWM-operationer)
  • Analoge indgangsstifter: 6
  • Flash-hukommelse til lagring af program: 32 KB
  • RAM: 2 KB
  • EEPROM: 1KB
  • Urhastighed: 16MHz
  • DC-udgangsstrøm pr. I / O-pin: 20mA

Bemærk: Ovenstående specifikation gælder kun for ATmega328P-baseret arduino-mikrocontroller.

Hvordan man laver en på et brødbræt:

Hvis prototypen på dit projekt er komplet, og du vil gøre det permanent i din projektboks? Faktisk behøver du ikke at placere hele det store arduino-kort i din projektboks.

ATmega328P med få eksterne komponenter er nok til at udføre programmet og kontrollere de perifere enheder, som du har tilsluttet til mikrocontrolleren.

Arduino-kortet bruges til at brænde programmet til mikrocontroller og give en vis beskyttelse mod de fejl, vi laver under prototyping.

DIAGRAM:

ATmega328P forbinder få eksterne komponenter for at gøre Arduino på breadboard

Når projektet er afsluttet, kan du plukke ATmega328P ud og tilslutte nogle få eksterne komponenter som vist i diagrammet, og du kan lodde det til printkort for at gøre det permanent.

Til dit næste projekt behøver du ikke købe nyt arduino-kort, i stedet kan du købe ATmega328P og få andre eksterne, som er omkostningseffektive og gør dit projekt mere kompakt.

Sådan programmeres ATmega328P, når det er på breadboard:

Metode 1:

Det nemmeste og lateste måde at programmere ATmega328P er med selve arduino-kortet. Indsæt ATmega328P, brænd dit program og pluk det ud, indsæt det på dit projekt.

Denne metode kan tilpasses, når dit projekt har 28 pin IC-holder (så ATmega328P let kan fjernes) og ATmega328P er let tilgængelig.

Sådan gør du det:
Download Arduino IDE form arduinos officielle hjemmeside og installer på din computer.
Opdater driveren til arduino-kortet på din computer (ingen grund til at gøre, hvis du bruger Linux-baseret computer).
Indsæt ATmega328P på arduino-kortet i den rigtige retning, og sørg for, at den har bootloader.
Vælg 'Værktøjer'> 'Board'> 'Arduino / Genuino UNO'
Tilslut arduino til din pc, og vælg den rigtige port til din arduino (varier computer til computer. Vælg 'Værktøjer'> 'port').
Kompilér programmet, og klik på uploadknappen.
Fjern ATmega328P, og indsæt den på dit projekt.

Metode 2:

Hvis du omprogrammerer mikrocontrolleren ofte, og hardwaren i dit projekt er utilgængelig, er denne metode bedst til dit projekt, især når ATmega328P loddes direkte på PCB.

BEMÆRK: Sørg for, at strømforsyningen fra det eksterne kredsløb er afbrudt, inden du fortsætter, vi skal strømforsyne ATmega328P fra arduino-kortet.

Diagram:

omprogrammerer mikrocontrolleren ofte og hardware til dit projekt

Vælg 'Værktøjer'> 'Board'> 'Arduino / Genuino UNO'
Tilslut arduino til din pc, og vælg den rigtige port til din arduino (varier computer til computer. Vælg 'Værktøjer'> 'port').
Kompilér programmet, og klik på uploadknappen.




Forrige: Motorcykelulykkesalarmkredsløb Næste: Batteri Backup Time Indicator Circuit