Syftet med lektionen
Syftet med denna lektion är att introducera dig till Arduino Integrated Development Environment (IDE) och hjälpa dig att konfigurera den för denna kurs. I slutet av denna lektion kommer du att vara bekant med de viktigaste funktionerna i Arduino IDE, förstå hur man konfigurerar kortinställningar och vara redo att använda den för framtida programmeringsuppgifter.
Vad är Arduino IDE?
Arduino IDE är en kraftfull, användarvänlig programvara som gör att du kan skriva, kompilera och ladda upp kod till olika mikrokontroller, inklusive ESP32 och andra kort som Arduino Uno. Det har blivit standardplattformen för alla som vill utveckla inbyggda system eller IoT-projekt.
Nyckelfunktioner:
- En enkel kodredigerare med syntaxmarkering.
- Ett brett utbud av inbyggda bibliotek för hårdvaruinteraktion.
- En seriell monitor för realtidsdata från anslutna kort.
- Stöd för många olika mikrokontrollerplattformar.
Arduino IDE är utformad för att vara tillgänglig för nybörjare, samtidigt som den erbjuder avancerade funktioner för mer erfarna programmerare.
Steg 1: Installation av Arduino IDE
För att börja använda Arduino IDE måste du följa dessa steg för att ladda ner och installera programvaran på ditt system.
-
Ladda ner Arduino IDE:
Besök den officiella nedladdningssidan för Arduino IDE och välj versionen för ditt operativsystem (Windows, macOS eller Linux). -
Installera Arduino IDE:
Följ installationsguiden baserat på ditt operativsystem. Processen är i allmänhet enkel – kör bara installationsprogrammet och följ instruktionerna på skärmen. -
Öppna Arduino IDE:
När den är installerad, öppna Arduino IDE. Du kommer att mötas av ett rent, minimalistiskt användargränssnitt med en textredigerare i mitten, en verktygsfält överst och ett statusfönster längst ner. Det är här du skriver din kod, även känd som skisser.
Steg 2: Utforska Arduino IDE
Innan du dyker in i programmering är det viktigt att bekanta sig med de viktigaste funktionerna i Arduino IDE.
-
Kodredigerare:
Huvudområdet i IDE:n är kodredigeraren, där du skriver dina skisser. Den inkluderar funktioner som syntaxmarkering och autofullbordande för vanliga kommandon, vilket gör det lättare att skriva felfri kod. -
Verktygsfält:
Verktygsfältet överst ger snabb åtkomst till viktiga funktioner:- Verify (Bock-ikon): Kompilerar din kod för att kontrollera efter fel.
- Upload (Pil-ikon): Skickar den kompilerade koden till din anslutna mikrokontroller.
- Ny, Öppna, Spara: Grundläggande filfunktioner för att hantera dina skisser.
- Seriell Monitor (Förstoringsglas-ikon): Öppnar ett fönster för att visa realtidsdata från det anslutna kortet.
-
Seriell Monitor:
Den seriella monitorn är ett användbart verktyg för felsökning och testning. Den låter dig ta emot realtidsdata från din mikrokontroller (som sensoravläsningar eller felmeddelanden) och skicka kommandon tillbaka till den. -
Bibliotekshantering:
Arduino har en omfattande samling bibliotek som gör det enkelt att interagera med sensorer, skärmar och annan hårdvara. Du kan komma åt Library Manager via Verktyg > Hantera Bibliotek.... Vi kommer att utforska detta mer i nästa lektion.
Steg 3: Konfigurera kortinställningar
Arduino IDE är kompatibel med ett brett utbud av mikrokontrollerkort. För att börja programmera måste du konfigurera IDE:n för att fungera med det specifika kort du använder. Eftersom vi kommer att arbeta med TTGO T-Display (ESP32) i framtida lektioner, går vi här igenom hur du konfigurerar ett kort i IDE:n.
-
Automatisk kortdetektering (uppdaterad IDE-funktion):
De senaste versionerna av Arduino IDE upptäcker automatiskt anslutna kort. Anslut helt enkelt ditt kort via en USB-kabel, och IDE:n bör känna igen det automatiskt. -
Manuellt val av kort:
Om automatisk detektering inte fungerar kan du manuellt välja det kort du använder. Gå till Verktyg > Kort > Kortansvarig för att få tillgång till den fullständiga listan över stödda kort. -
Välja rätt port:
Se till att IDE:n är inställd på att kommunicera med rätt port. Gå till Verktyg > Port och välj den port som motsvarar din anslutna mikrokontroller. -
Obs för macOS-användare:
Om du får fel som: "a fatal error occurred unable to verify flash chip connection", måste du ändra uppladdningshastigheten via **Verktyg > Uppladdningshastighet > 115200".
Steg 4: Skriv din första skiss
Nu när Arduino IDE är inställd och konfigurerad är det dags att skriva din första skiss för att testa att allt fungerar korrekt.
-
Skapa en ny skiss:
Gå till Arkiv > Ny för att öppna en ny skiss. -
Skriv enkel testkod:
void setup() { // Starta den seriella kommunikationen Serial.begin(115200); // Skriv ut ett meddelande till Serial Monitor Serial.println("Hej, Arduino Värld!"); } void loop() { // Låt programmet köras, men gör inget }
-
Öppna den seriella monitorn:
Efter uppladdning, öppna den seriella monitorn via Verktyg > Seriell Monitor. Ställ in baudhastigheten till 115200, och du kommer att se meddelandet "Hej, Arduino Värld!".
Steg 5: Felsökning och vanliga problem
Om du stöter på problem, här är några felsökningssteg:
- Kortet känns inte igen: Se till att USB-kabeln är korrekt ansluten och stöder dataöverföring.
- Koden misslyckas vid uppladdning: Kontrollera att rätt kort och port är valda. Starta om Arduino IDE och försök igen.
Lista över nödvändiga komponenter:
![]() |
AHT10 Högprecisions temperatur- och fuktighetssensor |
![]() |
TTGO T-Display ESP32 16MB med WiFi, Bluetooth och 1.1" färg LCD-skärm |
![]() |
Dupont-kablar 40 st |
Sammanfattning
I denna lektion introducerade vi Arduino IDE, utforskade dess nyckelfunktioner och gick igenom stegen för att konfigurera den för kodning med mikrokontroller. Vi skrev också en enkel skiss för att säkerställa att vår inställning fungerar korrekt.
Denna grundläggande kunskap om Arduino IDE kommer att vara avgörande när vi går vidare i kursen, där vi skriver mer komplex kod och interagerar med hårdvarukomponenter. I nästa lektion fokuserar vi på att importera och hantera bibliotek inom Arduino IDE för att utöka dess funktionalitet.


