Hej vänner! Hoppas du mår bra. Jag är tillbaka för att ge dig en daglig dos av användbar information. Idag ska jag avslöja detaljerna om introduktionen till Arduino Uno. Det är ett mikrokontrollerkort utvecklat av Arduino.cc och baserat på Atmega328.
elektroniska enheter blir kompakta, flexibla och billiga som kan göra mer funktion jämfört med sina föregångare som råkade täcka mer utrymme, visade sig kostsamt med förmågan att utföra färre funktioner.
experter strävar alltid efter att introducera innovation inom automatisering som kräver minimal ansträngning och ger maximal effekt. Mikrokontrollern introducerades i elektronikindustrin med syftet att göra våra uppgifter enkla som kommer med till och med en fjärranslutning med automatisering på något sätt.
mikrokontroller används ofta i inbyggda system och gör att enheter fungerar enligt våra behov och krav. Vi har redan diskuterat styrenheterna som 8051, Atmega16, Atmega328 och PIC16F877.
Arduino Uno är ett mycket värdefullt tillskott i elektroniken som består av USB-gränssnitt, 14 digitala I/O-stift, 6 analoga stift och Atmega328 mikrokontroller. Den stöder också seriell kommunikation med TX och Rx stift. Du bör också ta en titt på denna UNO för nybörjare.
det finns många versioner av Arduino-brädor som introduceras på marknaden som Arduino Uno, Arduino Due, Arduino Leonardo, Arduino Mega, Men de vanligaste versionerna är Arduino Uno och Arduino Mega. Om du planerar att skapa ett projekt som rör digital elektronik, inbyggt system, robotik eller IoT, skulle Arduino Uno vara det bästa, enkla och mest ekonomiska alternativet.
det är en öppen källkodsplattform, vilket innebär att brädorna och programvaran är lättillgängliga och vem som helst kan ändra och optimera brädorna för bättre funktionalitet.programvaran som används för Arduino-enheter kallas IDE (Integrated Development Environment) som är gratis att använda och krävde några grundläggande färdigheter för att lära sig det. Det kan programmeras med C och C++ språk.
vissa människor blir förvirrade mellan mikrokontroller och Arduino. Medan tidigare är bara en på systemet 40 pin chip som kommer med en inbyggd mikroprocessor och senare är en styrelse som kommer med mikrokontroller i basen av kortet, bootloader och ger enkel åtkomst till input-output stift och gör uppladdning eller bränning av programmet mycket lätt.
personer med icke-teknisk bakgrund kan enkelt få en praktisk erfarenhet av Arduino, medan lärande mikrokontroller kräver viss expertis och färdigheter.
ändå kan vi säga att varje Arduino är i grunden en mikrokontroller men inte varje mikrokontroller är en Arduino.
Jag ska försöka täcka allt relaterat till Arduino Uno, så du får en klar uppfattning om vad den gör, dess huvudfunktioner, arbete och allt du behöver veta. Nu sätter vi igång.
introduktion till Arduino Uno
- Arduino Uno är ett mikrokontrollerkort utvecklat av Arduino.cc vilket är en öppen källkodselektronikplattform huvudsakligen baserad på AVR-mikrokontroller Atmega328.
- första Arduino-projektet startades i Interaction Design Institute Ivrea 2003 av David Cuartielles och Massimo Banzi med avsikt att tillhandahålla ett billigt och flexibelt sätt till studenter och professionella för att styra ett antal enheter i den verkliga världen.
- den nuvarande versionen av Arduino Uno levereras med USB-gränssnitt, 6 analoga ingångsstift, 14 I/O digitala portar som används för att ansluta till externa elektroniska kretsar. Av 14 I / O-portar kan 6 stift användas för PWM-utgång.
- Det gör det möjligt för konstruktörerna att styra och känna av de externa elektroniska enheterna i den verkliga världen.
- Du kan ladda ner Arduino UNO datablad bu klicka nedan knapp:
- denna styrelse levereras med alla funktioner som krävs för att köra styrenheten och kan anslutas direkt till datorn via USB-kabel som används för att överföra koden till styrenheten med hjälp av IDE (Integrated Development Environment) programvara, främst utvecklad för att programmera Arduino. IDE är lika kompatibel med Windows, MAC eller Linux-system, men Windows är att föredra att använda. Programmeringsspråk som C och C++ används i IDE.
- bortsett från USB, batteri eller AC till DC adopter kan också användas för att driva kortet.
- Arduino Uno-kort är ganska lik andra brädor i Arduino-familjen när det gäller användning och funktionalitet, men Uno-kort kommer inte med FTDI USB till seriellt drivrutinschip.
- Det finns många versioner av Uno-kort tillgängliga, men Arduino Nano V3 och Arduino Uno är de mest officiella versionerna som levereras med Atmega328 8-bitars avr Atmel microcontroller där RAM-minnet är 32kB.
- när naturen och funktionaliteten hos uppgiften går komplex, Mirco SD-kort kan läggas i korten för att få dem att lagra mer information.
funktioner i Arduino Uno Board
- Arduino Uno levereras med USB-gränssnitt, dvs USB-port läggs till på kortet för att utveckla seriell kommunikation med datorn.Atmega328 microcontroller placeras på brädet som levereras med ett antal funktioner som timers, räknare, avbrott, PWM, CPU, I/O-stift och baseras på en 16MHz klocka som hjälper till att producera mer frekvens och antal instruktioner per cykel.
- Det är en öppen källkodsplattform där vem som helst kan ändra och optimera kortet baserat på antalet instruktioner och uppgifter de vill uppnå.
- detta kort levereras med en inbyggd reglerfunktion som håller spänningen under kontroll när enheten är ansluten till den externa enheten.
- Reset pin läggs till i brädet som återställer hela brädet och tar det löpande programmet i början. Denna pin är användbar när styrelsen hänger upp i mitten av programmet som körs; genom att trycka på den här stiftet rensas allt upp i programmet och startar programmet redan från början.
- Det finns 14 I / O digitala och 6 analoga stift införlivade i kortet som tillåter extern anslutning med vilken krets som helst med kortet. Dessa stift ger flexibilitet och användarvänlighet till externa enheter som kan anslutas via dessa stift. Det finns inget hårt och snabbt gränssnitt som krävs för att ansluta enheterna till kortet. Anslut bara den externa enheten till stiften på brädet som läggs ut på brädet i form av rubriken.
- de 6 analoga stiften är markerade som A0 till A5 och har en upplösning på 10bits. Dessa stift mäter från 0 till 5V, men de kan konfigureras till det höga intervallet med analogReference () – funktionen och AREF-pin.
- 13kb flashminne används för att lagra antalet instruktioner i form av kod.
- endast 5 V krävs för att sätta på kortet, vilket kan uppnås direkt med USB-port eller extern adopter, men det kan stödja extern strömkälla upp till 12 V som kan regleras och begränsas till 5 V eller 3,3 V baserat på projektets krav.
Arduino Uno Pinout
Arduino Uno är baserad på AVR-mikrokontroller som heter Atmega328. Denna styrenhet levereras med 2KB SRAM, 32kB flashminne, 1KB EEPROM. Arduino Board levereras med 14 digitala stift och 6 analoga stift. ON-chip ADC används för att prova dessa stift. En 16 MHz frekvenskristalloscillator är utrustad på brädet. Följande figur visar pinout av Arduino Uno styrelsen.
Pin beskrivning
det finns flera I/O digitala och analoga stift placerade på brädet som arbetar vid 5V. Dessa stift levereras med standard operativa betyg som sträcker sig mellan 20mA till 40mA. Interna dragmotstånd används i brädet som begränsar strömmen som överstiger de givna driftsförhållandena. Men för mycket ökning av strömmen gör dessa motstånd värdelösa och skadar enheten.
LED. Arduino Uno levereras med inbyggd LED som är ansluten via stift 13. Att ge högt värde till stiftet slår på det och lågt stänger av det.
Vin. Det är ingångsspänningen som tillhandahålls till Arduino-kortet. Det skiljer sig från 5 V som levereras via en USB-port. Denna stift används för att mata spänning. Om en spänning tillhandahålls via strömkontakten kan den nås via denna stift.
5V. denna styrelse kommer med förmågan att tillhandahålla spänningsreglering. 5V stift används för att ge utgångs reglerad spänning. Kortet drivs upp med tre sätt, dvs USB, vin-stift på kortet eller DC-uttaget.
USB stöder spänning runt 5V medan Vin och Power Jack stöder ett spänningsintervall mellan 7V och 20V. det rekommenderas att använda kortet på 5V.det är viktigt att notera att om en spänning matas via 5V eller 3.3V stift, de resulterar i att kringgå spänningsreglering som kan skada kortet om spänningen överstiger dess gräns.
GND. Dessa är jordpinnar. Mer än en jordstift finns på brädet som kan användas enligt krav.
Återställ. Denna pin är införlivad på brädet som återställer programmet som körs på brädet. Istället för fysisk återställning på brädet kommer IDE med en funktion att återställa brädet genom programmering.
IOREF. Denna stift är mycket användbar för att ge spänningsreferens till kortet. En sköld används för att läsa spänningen över denna stift som sedan väljer rätt strömkälla.
PWM. PWM tillhandahålls av 3,5,6,9,10, 11pins. Dessa stift är konfigurerade för att tillhandahålla 8-bitars utgång PWM.
AREF. Det kallas Analog referens. Denna stift används för att tillhandahålla en referensspänning till de analoga ingångarna.
TWI. Det kallas två-tråds gränssnitt. TWI kommunikation nås via Wire Library. A4 och A5 stift används för detta ändamål.
seriell kommunikation. Seriell kommunikation utförs genom två stift som kallas stift 0 (Rx) och stift 1 (Tx).
Rx pin används för att ta emot data medan Tx pin används för att överföra data.
externa avbrott. Stift 2 och 3 används för att tillhandahålla externa avbrott. Ett avbrott kallas genom att ge lågt eller ändra värde.
Kommunikation och programmering
Arduino Uno levereras med en förmåga att Gränssnitt med andra andra Arduino styrelser, mikrokontroller och dator. Atmega328 placerad på brädet ger seriell kommunikation med stift som Rx och Tx.
Atmega16U2 som ingår på kortet ger en väg för seriell kommunikation med USB com-drivrutiner. Serial monitor tillhandahålls på IDE programvara som används för att skicka eller ta emot textdata från styrelsen. Om lysdioder som placeras på RX-och Tx-stiften blinkar, indikerar de överföring av data.
Arduino Uno är programmerad med Arduino programvara som är en plattformsoberoende program som heter IDE skriven i Java. AVR microcontroller Atmega328 läggs ut på basen kommer med inbyggd bootloader som gör dig fri från att använda en separat brännare för att ladda upp programmet på brädet.
applikationer
Arduino Uno levereras med ett brett utbud av applikationer. Ett större antal människor använder Arduino styrelser för att utveckla sensorer och instrument som används i vetenskaplig forskning. Följande är några huvudsakliga tillämpningar av styrelsen.
- inbyggt System
- säkerhets-och försvarssystem
- Digital elektronik och robotik
- Parkeringsräknare
- Vägningsmaskiner
- trafikljus räkna ner Timer
- medicinskt Instrument
- nödljus för järnvägar
- hemautomation
- industriell Automation
det finns många andra mikrokontroller tillgängliga på marknaden som är mer kraftfull och billig jämfört med Arduino styrelse. Varför föredrar du Arduino Uno?egentligen kommer Arduino med ett stort samhälle som utvecklar och delar kunskapen med ett brett spektrum av publik. Snabb support är tillgänglig för tekniska aspekter av alla elektroniska projekt. När du bestämmer dig för Arduino board över andra styrenheter behöver du inte ordna extra kringutrustning och enheter eftersom de flesta funktionerna är lättillgängliga på brädet som gör ditt projekt ekonomiskt och fritt från mycket teknisk expertis.
det är allt för idag. Jag hoppas att du har fått mycket information om Arduino Uno styrelse. Men om du är osäker eller har några frågor kan du kontakta mig i kommentarfältet nedan. Jag skulle gärna hjälpa dig enligt min bästa kunskap. Håll din feedback och förslag kommer; de hjälper oss att ge dig kvalitetsarbete som resonerar med dina behov och krav. Tack för att du läste artikeln.
.