.INO

INO-fil

Arduino Sketch
Stil et spørgsmål
HURTIGT SVAR

En INO-fil er en Arduino-sketch: den C++ kildekode, du skriver for at programmere en Arduino-mikrocontroller. Åbn den i den gratis Arduino IDE (Windows/macOS/Linux) for at redigere, kompilere og uploade den til et board. Enhver teksteditor kan åbne den til læsning. Filen skal ligge i en mappe med samme navn som sketchen - det er en Arduino-regel, ikke en fejl.

Udvikler: Arduino (open-source community) Kategori: Udviklerfiler Åben standard MIME: text/x-arduino
ÅBNER PÅ Windows macOS Linux Web
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 10, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er INO-filformatet?

.ino-filer er Arduino Sketch kildefiler - almindelige C++ kildefiler skrevet til Arduino-mikrocontrollere. Filendelsen .ino erstattede det ældre .pde format i Arduino IDE 1.0 for at fjerne tvetydighed med Processing-sketches, der delte samme endelse.

Enhver .ino-sketch skal ligge i en mappe, hvis navn matcher filen præcis (for eksempel Blink/Blink.ino). Arduino-buildsystemet fletter alle .ino-filer i den mappe før kompilering, indsætter automatisk #include <Arduino.h> og genererer funktionsprototyper, så der kræves intet eksplicit main() startpunkt.

.ino-sketches indeholder den firmware-kode, der uploades til Arduino-boards. Enhver sketch skal definere to funktioner:

  • setup() - kører én gang ved opstart eller nulstilling for at initialisere pins, serielle porte og biblioteker
  • loop() - kører gentagne gange efter setup() og danner den primære kontrolcyklus

Almindelige opgaver inkluderer aflæsning af sensorer med analogRead() eller digitalRead(), styring af udgange med digitalWrite() eller analogWrite(), og kommunikation over serielle, I2C eller SPI-busser. Når den er kompileret, producerer IDE'en en .hex eller .bin binær fil, der flashes til mikrocontrolleren.

.ino-filer er almindelig tekst og kan åbnes i enhver teksteditor, men Arduino IDE og VS Code med PlatformIO- eller Arduino-udvidelsen tilbyder syntaksfremhævning, board-styring og upload med ét klik.

Sikkerhed og tryghed

RISIKO: LOW

En .ino er kildekode i almindelig tekst - den kan ikke køre på din PC af sig selv og er sikker at læse i enhver editor. Den reelle forsigtighed er den samme som for enhver kode, du downloader: læs den før kompilering og upload til hardware, da en sketch fra en upålidelig kilde kan misbruge tilsluttede komponenter eller, i sjældne tilfælde, inkludere biblioteker, der gør uventede ting. Selve filen indeholder ingen eksekverbar kode til din computer.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNArduino Sketch
UDVIKLERArduino (open-source community)siden 2011 - .ino replaced the older .pde extension in Arduino IDE 1.0
MIME-TYPEtext/x-arduino
TYPEAlmindelig C++ kildefil (Arduino sketch)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Inno Setup ukompileret script (legacy) - Nogle kilder lister .ino for Inno Setup-installationsscripts, men Inno Setup bruger faktisk .iss - .ino-associeringen er i vid udstrækning historisk/ukorrekt.
  • Inor IPRO transmitter software data - Inors IPRO-transmitterkonfigurationsværktøj gemte interne data med filendelsen .ino.

Programmer der åbner INO-filer

Windows3 apps
Arduino IDE Open-source Filer > Åbn .ino (den skal være i en mappe med samme navn); vælg dit board og port, og klik derefter på Bekræft/Upload for at kompilere og flashe den.
Visual Studio Code + PlatformIO / Arduino extension Open-source Åbn projektmappen; PlatformIO kompilerer og uploader .ino-sketches med mere avanceret redigering end Arduino IDE.
Notepad++ (read/edit only) Open-source Åbn .ino for at læse eller redigere C++ kilden - praktisk når du bare vil inspicere koden uden at kompilere.
macOS1 app
Arduino IDE Open-source Filer > Åbn .ino (den skal være i en mappe med samme navn); vælg dit board og port, og klik derefter på Bekræft/Upload for at kompilere og flashe den.
Linux1 app
Arduino IDE / arduino-cli Open-source Åbn i IDE'en, eller kompiler/upload fra terminalen: «arduino-cli compile» og «arduino-cli upload».
Web1 app
Arduino Cloud Editor Freemium Upload eller indsæt sketchen i browser-editoren; kompiler og flash et tilsluttet board via Arduino Create Agent.

Tekniske detaljer

dyb specifikation
Format-typeAlmindelig C++ kildekode; ingen binære sektioner eller filsignatur
MIME-typetext/x-arduino
TegnkodningUTF-8 almindelig tekst; ingen magic bytes
Obligatoriske funktionerEnhver sketch skal definere setup() og loop()
Navngivningsregel for mapperFilen .ino skal ligge i en mappe med et identisk navn (f.eks. Blink/Blink.ino)
Fletning af flere filerAlle .ino-filer i sketch-mappen sammenføjes af IDE'en før kompilering
PræprocesseringArduino IDE indsætter #include <Arduino.h> og autogenererer funktionsprototyper før kompilatoren kaldes
Compiler-backendavr-gcc (AVR-boards), arm-none-eabi-gcc (ARM/Cortex-M) eller xtensa-gcc (ESP8266/ESP32)
Build-outputKompileres til en .hex eller .bin binær fil, der flashes til mikrocontrolleren via USB
MålplatformeArduino Uno/Nano (AVR ATmega), Arduino Due/MKR/Nano 33 (ARM Cortex-M), ESP8266, ESP32 og andre Arduino-kompatible boards
BibliotekssystemKompatibel med Arduino Library Manager; tredjepartsbiblioteker inkluderes via #include-direktiver
Seriel fejlfindingIndbygget Serial-objekt muliggør USB-seriel output via Serial.begin() og Serial.print()
Pin-kontrol APIKernefunktioner: pinMode(), digitalWrite(), digitalRead(), analogWrite(), analogRead()
CLI-værktøjarduino-cli kan kompilere og uploade .ino-sketches uden den grafiske IDE
Udgivet2011 - .ino replaced the older .pde extension in Arduino IDE 1.0
Åben standardJa · royaltyfri
Specifikationarduino.github.io

INO-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med INO-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om INO-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en INO-fil?
Åbn den i den gratis Arduino IDE (Windows/macOS/Linux) for at se, redigere, kompilere og uploade den til et board. For blot at læse koden fungerer enhver teksteditor, da .ino er almindelig C++ tekst.
Hvilket program åbner en .ino-fil?
Arduino IDE er standarden. Alternativer inkluderer Arduino Cloud Editor (browser) og VS Code med PlatformIO- eller Arduino-udvidelsen for et mere komplet udviklingsmiljø.
Hvorfor siger Arduino, at min sketch skal være i en mappe med samme navn?
Arduino kræver, at hver .ino bor i en mappe, der matcher dens filnavn (blink.ino i en «blink»-mappe). Flyt filen ind i en sådan mappe, eller lad IDE'en oprette en, når du åbner eller gemmer sketchen.
Er en .ino-fil det samme som C++?
Næsten - en sketch er C++ med Arduino-kernebiblioteket, og buildsystemet tilføjer standard-headers og funktionsprototyper for dig. Det er derfor, en sketch kan springe noget af den «boilerplate»-kode over, som almindelig C++ kræver.
Hvordan uploader jeg en .ino-sketch til mit Arduino-board?
Åbn den i Arduino IDE, vælg dit board og COM/seriel port under Værktøjer, og klik derefter på Upload (højre-pilen). IDE'en kompilerer sketchen og flasher den via USB.
Er .ino ikke en Inno Setup-fil?
Ikke rigtig - Inno Setup-installationsscripts bruger filendelsen .iss. Nogle gamle databaser lister .ino for Inno Setup, men den reelle, dominerende betydning i dag er en Arduino-sketch.

Referencer

1Arduino - Download the Arduino IDEwww.arduino.cc
2Arduino CLI - Sketch specificationarduino.github.io

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.BINCD/DVD Disc Image (BIN/CUE)
9.DBSQLite Database File
10.JSONJavaScript Object Notation file

Relaterede filtyper

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å