Hur man gör Arduino på brödbrädan - steg för steg-instruktioner

Prova Vårt Instrument För Att Eliminera Problem





I den här artikeln ska vi lära oss hur man gör en Arduino på en bräda. Vi kommer också att se vad som är en Arduino, hur man programmerar den och hur man monterar dem som fristående mikrokontroller på ett brödbräda eller kretskort.

Arduino var en välsignelse för dem som ville lära sig mikrokontroller och inbäddat system för icke-ingenjörer och nybörjare inom mikrokontroller.



Innan arduino tillkom, var nybörjare tvungna att lära sig mikrokontroller med dyra kit och några av dem kodade mikrokontrollern på monteringsspråk, vilket är ett fruktansvärt språk och inte alla förstod dem.

Arduino var en total spelväxlare, vilket är billigt och kodning kan skrivas på högre språk som C ++, och programmeraren behöver inte vara ett proffs i kodning



Vad är en Arduino? (För noobs)

Arduino är ett prototypkort med öppen källkod som tillverkas runt ATmega328P, det har 14 GPIO-stift (allmänt ingångsutgång), varav 6 stift har förmåga att göra analoga funktioner, alla 14 stift har kapacitet till digitala funktioner.

En USB 2.0 typ B placerad i högra hörnet av arduino (beroende på hur du placerar) för att driva och bränna program till mikrokontroller. En återställningsbrytare placeras i det övre vänstra hörnet på arduino-kortet för att starta om programmet i själva arduinoen.

De Arduino styrelse har inbyggd programmerare som bränner programmet till ATmega328P mikrokontroller via USB. Ett separat DC-uttag finns för att driva arduino från extern spänningskälla som sträcker sig från 7V till 12V (har inbyggd spänningsregulator).

Några specifikationer för arduino:

  • Driftspänning: 5V på USB och 7-12V på DC-uttag.
  • Digitala I / O-stift: 14 (varav 6 kan utföra PWM-operationer)
  • Analoga ingångsstift: 6
  • Flashminne för lagring av program: 32KB
  • RAM: 2KB
  • EEPROM: 1KB
  • Klockhastighet: 16MHz
  • DC-utgångsström per I / O-stift: 20mA

Obs! Ovanstående specifikation gäller endast för ATmega328P-baserad arduino-mikrokontroller.

Hur man gör en på en bräda:

Om prototypen för ditt projekt är komplett och du vill göra det permanent i din projektlåda? Egentligen behöver du inte placera hela det skrymmande arduino-kortet i din projektlåda.

ATmega328P med få externa komponenter räcker för att köra programmet och styra kringutrustning som du har anslutit till mikrokontrollern.

Arduino-kortet används för att bränna programmet till mikrokontroller och ge ett visst skydd mot fel som vi gör under prototyper.

DIAGRAM:

ATmega328P ansluter några externa komponenter för att göra Arduino på breadboard

När projektet är klart kan du plocka ut ATmega328P och ansluta några externa komponenter som visas i diagrammet och du kan löda det till PCB för att göra det permanent.

För ditt nästa projekt behöver du inte köpa ett nytt arduino-kort, istället kan du köpa ATmega328P och några andra externa, vilket är kostnadseffektivt och gör ditt projekt mer kompakt.

Så här programmerar du ATmega328P när det är på panelen:

Metod 1:

Det enklaste och lataste sättet programmet ATmega328P är med arduino-kortet själv. Sätt i ATmega328P, bränn programmet och plocka ut det, sätt in det i ditt projekt.

Denna metod kan anpassas när ditt projekt har 28-stifts IC-hållare (så att ATmega328P enkelt kan tas bort) och ATmega328P är lättillgänglig.

Så här gör du det:
Ladda ner Arduino IDE-formulär arduinos officiella webbplats och installera på din dator.
Uppdatera drivrutinen för arduino-kortet på din dator (inget behov av att göra om du använder Linux-baserad dator).
Sätt in ATmega328P på arduino-kortet i rätt riktning och se till att det har en bootloader.
Välj 'Verktyg'> 'Bräda'> 'Arduino / Genuino UNO'
Anslut arduino till din dator och välj rätt port för din arduino (variera dator till dator. Välj 'Verktyg'> 'port').
Kompilera programmet och klicka på uppladdningsknappen.
Ta bort ATmega328P och sätt in den i ditt projekt.

Metod 2:

Om du omprogrammerar mikrokontrollern ofta och maskinvaran i ditt projekt är otillgänglig, är den här metoden bäst för ditt projekt, särskilt när ATmega328P löds direkt på PCB.

OBS: Se till att strömförsörjningen från den externa kretsen är frånkopplad innan du fortsätter, vi ska driva ATmega328P från arduino-kortet.

Diagram:

programmera om mikrokontrollern ofta och hårdvaran i ditt projekt

Välj 'Verktyg'> 'Bräda'> 'Arduino / Genuino UNO'
Anslut arduino till din dator och välj rätt port för din arduino (variera dator till dator. Välj 'Verktyg'> 'port').
Kompilera programmet och klicka på uppladdningsknappen.




Tidigare: Motorcykelolarmkrets Nästa: Krets för indikator för batteribackuptid