Vad är Arduino Och Vad Du Kan Göra Med Det

Innehållsförteckning:

Vad är Arduino Och Vad Du Kan Göra Med Det
Vad är Arduino Och Vad Du Kan Göra Med Det

Video: Vad är Arduino Och Vad Du Kan Göra Med Det

Video: Vad är Arduino Och Vad Du Kan Göra Med Det
Video: 15 Great Arduino Projects for beginners 2024, November
Anonim

Nu finns det en verklig "arduinomania" i världen av människor som är angelägna om teknik. Tusentals artiklar, hundratals bloggar och forum ägnas åt denna lilla mystiska enhet. Så vad är det här - Arduino? Och varför blev det så populärt?

Arduino UNO
Arduino UNO

Arduino är en liten elektronisk enhet som består av ett kretskort som kan styra olika sensorer, motorer, lampor, sända och ta emot data … Arduino är en hel familj av enheter i olika storlekar och funktioner. Och det här är också en hel djurpark med Arduino-kloner och en värld av arduino-kompatibla enheter. Men låt oss prata om allt i ordning.

Arduino "hjärna"

"Hjärnan" i Arduino är en Atmega mikrokontroller. Mikrokontrollern är en mikroprocessor med minne och olika kringutrustning, implementerad på en enda mikrokrets. I själva verket är det en mikrodator med en chip som kan utföra relativt enkla uppgifter. Olika modeller från Arduino-familjen är utrustade med olika mikrokontroller.

atmega=
atmega=

Bilden visar en Atmega328 mikrokontroller. Sådana mikrokontroller är på och (men i ett annat fall).

Arduino "händer"

Men vad används en hjärna om den inte har några händer? Händerna i detta fall är de elektriska ledningarna placerade runt Arduino-kortets omkrets. Det finns brädor med ett stort antal stift, och det finns brädor med färre. Till exempel har den största tavlan i Arduino-familjen - - mer än 70 oberoende stift, och den minsta har bara 22 stift.

сравнение=
сравнение=

Bilden visar en jämförelse mellan Arduino Mega och Arduino Pro Mini.

Digitala och analoga utgångar

Inte alla Arduino-stift är desamma. Det finns digitala utgångar, och det finns analoga utgångar. Den grundläggande skillnaden mellan dem är att det bara kan finnas två värden på de digitala stiften: antingen en logisk "1" (SANT, från 3 till 5 volt) eller en logisk "0" (FALSKT, från 0 till 1,5 volt) och på analoga utgångar - intervallet från logiska 1 till 0 är uppdelat i många små sektioner.

Varför behövs detta? Låt oss titta på ett sådant illustrativt exempel. Om du ansluter en lysdiod till den digitala stiftet på Arduino och använder en logisk "1" på stiftet, tänds lysdioden med maximal ljusstyrka. om du ger "0" slocknar lysdioden. Det finns inga mellanliggande alternativ. Om lysdioden är ansluten till den analoga utgången kan ljusstyrkan på lysdioden kontrolleras smidigt. I praktiken är analoga utgångar oftast anslutna till någon form av analoga sensorer.

Vad Arduino kan kontrollera

Som ett resultat har Arduino så många "händer" att du kan ansluta ett stort antal olika kringutrustning till den. Bland dem, till exempel:

  • knappar,
  • Lysdioder,
  • mikrofoner och högtalare,
  • elmotorer och servor,
  • LCD-skärmar,
  • RFID- och NFC-läsare,
  • avståndsmätare för ultraljud och laser,
  • Bluetooth-, WiFi- och Ethernet-moduler,
  • SD-kortläsare,
  • GPS- och GSM-moduler …

Och också dussintals olika sensorer:

  • belysning,
  • magnetiskt fält,
  • gyroskop och accelerometrar,
  • rök- och luftkvalitetssensorer,
  • temperatur och luftfuktighet och mycket, mycket mer.
разнообразные=
разнообразные=

Allt detta gör Arduino till en mångsidig systemkärna som kan konfigureras på många olika sätt. Vill du skapa en radiostyrd husdjursmatare? Varsågod! Vill du att fönstret ska stängas på din loggia när det börjar regna? Varsågod! Vill du styra ljusstyrkan i rummet från din smartphone? Lätt!

Bilden visar bara en liten del av kringutrustningen som kan anslutas till Arduino. Faktum är att det finns många, många fler.

Kommunicerar med Arduino

Hur vet processorn exakt vad man ska göra? Du måste berätta detta för honom. Det finns ett språk för kommunikation med mikrokontrollern, förenklat och anpassat specifikt för Arduino. Att behärska detta språk är inte alls svårt med önskan och en viss uthållighet, även om du aldrig har programmerat förut.

Att skriva meddelanden för Arduino kallas programmering. Och för att förenkla denna process har en speciell mjukvarumiljö utvecklats - Arduino IDE. Den innehåller dussintals exempel på bra arbetsprogram. Efter att ha studerat dem lär du dig mycket mycket om kommunikationsspråket med Arduino.

внешний=
внешний=

Arduino låter dina program gå ut ur den virtuella världen och in i den verkliga världen. Du kommer att kunna se hur programmen du skriver får lysdioden att blinka eller rotera motoraxeln och sedan göra mer komplexa och användbara saker. Arduino gör att du kan lära dig många nya och intressanta saker både inom elektronik och programmering. Som ett resultat kan det bli en utmärkt hobby för dig, en spännande aktivitet med barn, en underbar och givande tidsfördriv.

Rekommenderad: