.INO

INO-fil

Arduino Sketch
Still et spørsmål
HURTIGSVAR

En INO-fil er en Arduino-skisse: C++-kildekoden du skriver for å programmere en Arduino-mikrokontroller. Åpne den i gratisprogrammet Arduino IDE (Windows/macOS/Linux) for å redigere, kompilere og laste den opp til et kretskort. Enhver tekstbehandler kan åpne den for lesing. Filen må ligge i en mappe med samme navn som skissen - dette er en Arduino-regel, ikke en feil.

Utvikler: Arduino (open-source community) Kategori: Utviklerfiler Åpen standard MIME: text/x-arduino
ÅPNES PÅ Windows macOS Linux Web
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 10, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er INO-filformatet?

.ino-filer er Arduino Sketch-kildefiler - C++-kildefiler i ren tekst skrevet for Arduino-mikrokontrollere. Filendelsen .ino erstattet det eldre .pde-formatet i Arduino IDE 1.0 for å fjerne tvetydighet med Processing-skisser som delte samme endelse.

Hver .ino-skisse må ligge i en mappe hvis navn samsvarer nøyaktig med filen (for eksempel Blink/Blink.ino). Arduinos byggesystem slår sammen alle .ino-filer i den mappen før kompilering, injiserer automatisk #include <Arduino.h> og genererer funksjonsprototyper, slik at ingen eksplisitt main()-inngang er nødvendig.

.ino-skisser inneholder fastvarekoden (firmware) som lastes opp til Arduino-kort. Hver skisse må definere to funksjoner:

  • setup() - kjører én gang ved oppstart eller tilbakestilling for å initialisere pinner, serieporter og biblioteker
  • loop() - kjører gjentatte ganger etter setup(), og utgjør hovedkontrollsyklusen

Vanlige oppgaver inkluderer å lese sensorer med analogRead() eller digitalRead(), styre utganger med digitalWrite() eller analogWrite(), og kommunisere over serial-, I2C- eller SPI-busser. Når den er kompilert, produserer IDE-en en .hex eller .bin binærfil som flashes til mikrokontrolleren.

.ino-filer er ren tekst og kan åpnes i hvilken som helst tekstbehandler, men Arduino IDE og VS Code med PlatformIO- eller Arduino-utvidelsen gir syntaksutheving, kortbehandling og ett-klikks opplasting.

Sikkerhet og trygghet

RISIKO: LOW

En .ino er kildekode i ren tekst - den kan ikke kjøre på PC-en din av seg selv og er trygg å lese i enhver editor. Den reelle forsiktighetsregelen er den samme som for all kode du laster ned: les den før du kompilerer og laster den opp til maskinvare, siden en skisse fra en upålitelig kilde kan misbruke tilkoblede komponenter eller, i sjeldne tilfeller, inkludere biblioteker som gjør uventede ting. Selve filen inneholder ingen kjørbar nyttelast for datamaskinen din.

Formatdetaljer

i et nøtteskall
FULLT NAVNArduino Sketch
UTVIKLERArduino (open-source community)siden 2011 - .ino replaced the older .pde extension in Arduino IDE 1.0
MIME-TYPEtext/x-arduino
TYPEC++-kildefil i ren tekst (Arduino-skisse)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Inno Setup ukompilert skript (legacy) - Noen kilder lister .ino for Inno Setup-installasjonsskript, men Inno Setup bruker faktisk .iss - .ino-assosiasjonen er i stor grad historisk/feilaktig.
  • Inor IPRO transmitter programvaredata - Inors IPRO-konfigurasjonsverktøy for transmittere lagret interne data med filendelsen .ino.

Programmer som åpner INO-filer

Windows3 apps
Arduino IDE Åpen kildekode Fil > Åpne .ino-filen (den må være i en mappe med samme navn); velg kort og port, og klikk deretter Kontroller/Last opp for å kompilere og flashe den.
Visual Studio Code + PlatformIO / Arduino extension Åpen kildekode Åpne prosjektmappen; PlatformIO kompilerer og laster opp .ino-skisser med rikere redigeringsmuligheter enn Arduino IDE.
Notepad++ (read/edit only) Åpen kildekode Åpne .ino-filen for å lese eller redigere C++-kilden - praktisk når du bare vil inspisere koden uten å kompilere.
macOS1 app
Arduino IDE Åpen kildekode Fil > Åpne .ino-filen (den må være i en mappe med samme navn); velg kort og port, og klikk deretter Kontroller/Last opp for å kompilere og flashe den.
Linux1 app
Arduino IDE / arduino-cli Åpen kildekode Åpne i IDE-en, eller kompiler/last opp fra terminalen: «arduino-cli compile» og «arduino-cli upload».
Web1 app
Arduino Cloud Editor Freemium Last opp eller lim inn skissen i nettleser-editoren; kompiler og flash et tilkoblet kort via Arduino Create Agent.

Tekniske detaljer

dyp spesifikasjon
Format-typeC++-kildekode i ren tekst; ingen binære seksjoner eller filsignatur
MIME-typetext/x-arduino
TegnodingUTF-8 ren tekst; ingen magic bytes
Obligatoriske funksjonerHver skisse må definere setup() og loop()
Navneregel for mapper.ino-filen må ligge i en mappe med identisk navn (f.eks. Blink/Blink.ino)
Sammenslåing av flere filerAlle .ino-filer i skissemappen blir slått sammen av IDE-en før kompilering
ForbehandlingArduino IDE injiserer #include <Arduino.h> og autogenererer funksjonsprototyper før kompilatoren kalles
Kompilator-backendavr-gcc (AVR-kort), arm-none-eabi-gcc (ARM/Cortex-M), eller xtensa-gcc (ESP8266/ESP32)
Bygge-outputKompilert til en .hex- eller .bin-binærfil som flashes til mikrokontrolleren via USB
MålplattformerArduino Uno/Nano (AVR ATmega), Arduino Due/MKR/Nano 33 (ARM Cortex-M), ESP8266, ESP32 og andre Arduino-kompatible kort
BiblioteksystemKompatibel med Arduino Library Manager; tredjepartsbiblioteker inkluderes via #include-direktiver
Serie-feilsøkingInnebygd Serial-objekt muliggjør USB-serieutgang via Serial.begin() og Serial.print()
API for pinnestyringKjernefunksjoner: pinMode(), digitalWrite(), digitalRead(), analogWrite(), analogRead()
CLI-verktøyarduino-cli kan kompilere og laste opp .ino-skisser uten det grafiske grensesnittet
Utgitt2011 - .ino replaced the older .pde extension in Arduino IDE 1.0
Åpen standardJa · royalty-fri
Spesifikasjonarduino.github.io

INO-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med INO-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om INO-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en INO-fil?
Åpne den i gratisprogrammet Arduino IDE (Windows/macOS/Linux) for å se, redigere, kompilere og laste den opp til et kort. For å bare lese koden fungerer enhver tekstbehandler siden .ino er C++ i ren tekst.
Hvilket program åpner en .ino-fil?
Arduino IDE er standarden. Alternativer inkluderer Arduino Cloud Editor (nettleser), og VS Code med PlatformIO- eller Arduino-utvidelsen for et mer komplett utviklingsoppsett.
Hvorfor sier Arduino at skissen min må ligge i en mappe med samme navn?
Arduino krever at hver .ino ligger i en mappe som samsvarer med filnavnet (blink.ino i en «blink»-mappe). Flytt filen inn i en slik mappe, eller la IDE-en opprette en når du åpner eller lagrer skissen.
Er en .ino-fil det samme som C++?
Nesten - en skisse er C++ med Arduino-kjernen, og byggesystemet legger til standard headere og funksjonsprototyper for deg. Det er derfor en skisse kan hoppe over en del standardkode som vanlig C++ krever.
Hvordan laster jeg opp en .ino-skisse til mitt Arduino-kort?
Åpne den i Arduino IDE, velg kortet ditt og COM/serieport under Verktøy, og klikk deretter Last opp (høyrepilen). IDE-en kompilerer skissen og flashes den over USB.
Er ikke .ino en Inno Setup-fil?
Egentlig ikke - Inno Setup-installasjonsskript bruker endelsen .iss. Noen gamle databaser lister .ino for Inno Setup, men den reelle, dominerende betydningen i dag er en Arduino-skisse.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BCBitComet Incomplete Download File
5.PARTPartial Download File
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.AVIFAV1 Image File Format (AVIF)
9.RPMSGRestricted Permission Message
10.NOMEDIAAndroid No-Media Marker File

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å