.INO

INO-bestand

Arduino Sketch
Stel een vraag
SNEL ANTWOORD

Een INO-bestand is een Arduino sketch: de C++ broncode die u schrijft om een Arduino microcontroller te programmeren. Open het in de gratis Arduino IDE (Windows/macOS/Linux) om het te bewerken, te compileren en naar een bord te uploaden. Elke tekstverwerker kan het openen om te lezen. Het bestand moet in een map staan met dezelfde naam als de sketch - dat is een Arduino-regel, geen fout.

Ontwikkelaar: Arduino (open-source community) Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/x-arduino
OPENT OP Windows macOS Linux Web
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 10, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het INO-bestandsformaat?

.ino-bestanden zijn Arduino Sketch bronbestanden - platte tekst C++ bronbestanden geschreven voor Arduino microcontrollers. De .ino extensie verving het oudere .pde formaat in Arduino IDE 1.0 om verwarring met Processing-sketches, die dezelfde extensie deelden, te voorkomen.

Elke .ino sketch moet in een map staan waarvan de naam exact overeenkomt met het bestand (bijvoorbeeld Blink/Blink.ino). Het Arduino-bouwsysteem voegt alle .ino-bestanden in die map samen vóór de compilatie, injecteert automatisch #include <Arduino.h> en genereert functieprototypes, zodat er geen expliciet main() toegangspunt nodig is.

.ino sketches bevatten de firmwarecode die naar Arduino-borden wordt geüpload. Elke sketch moet twee functies definiëren:

  • setup() - wordt eenmalig uitgevoerd bij het opstarten of resetten om pinnen, seriële poorten en bibliotheken te initialiseren
  • loop() - wordt herhaaldelijk uitgevoerd na setup(), en vormt de belangrijkste besturingscyclus

Veelvoorkomende taken zijn het uitlezen van sensoren met analogRead() of digitalRead(), het aansturen van uitgangen met digitalWrite() of analogWrite(), en communiceren via seriële, I2C of SPI-bussen. Na compilatie produceert de IDE een .hex of .bin binair bestand dat naar de microcontroller wordt geflasht.

.ino-bestanden zijn platte tekst en kunnen in elke tekstverwerker worden geopend, maar de Arduino IDE en VS Code met de PlatformIO of Arduino extensie bieden syntax-highlighting, bordbeheer en uploaden met één klik.

Beveiliging & veiligheid

RISICO: LOW

Een .ino is platte tekst broncode - het kan niet uit zichzelf op uw pc worden uitgevoerd en is veilig te lezen in elke editor. De realistische voorzorgsmaatregel is dezelfde als voor elke code die u downloadt: lees het voordat u het compileert en naar hardware uploadt, aangezien een sketch van een onbetrouwbare bron aangesloten componenten misbruiken kan of, in zeldzame gevallen, bibliotheken kan bevatten die onverwachte dingen doen. Het bestand zelf bevat geen uitvoerbare payload voor uw computer.

Formaatdetails

in een notendop
VOLLEDIGE NAAMArduino Sketch
ONTWIKKELAARArduino (open-source community)sinds 2011 - .ino replaced the older .pde extension in Arduino IDE 1.0
MIME-TYPEtext/x-arduino
TYPEPlatte tekst C++ bronbestand (Arduino sketch)
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Inno Setup niet-gecompileerd script (verouderd) - Sommige bronnen vermelden .ino voor Inno Setup installatiescripts, maar Inno Setup gebruikt feitelijk .iss - de .ino associatie is grotendeels historisch/onjuist.
  • Inor IPRO transmitter software data - Inor's IPRO transmitter configuratietool sloeg interne gegevens op met een .ino extensie.

Programma's die INO-bestanden openen

Windows3 apps
Arduino IDE Open-source Bestand > Open de .ino (deze moet in een map met dezelfde naam staan); selecteer uw bord en poort, en klik op Verifiëren/Uploaden om het te compileren en te flashen.
Visual Studio Code + PlatformIO / Arduino extension Open-source Open de projectmap; PlatformIO compileert en uploadt .ino sketches met uitgebreidere bewerkingsmogelijkheden dan de Arduino IDE.
Notepad++ (read/edit only) Open-source Open de .ino om de C++ broncode te lezen of te bewerken - handig als u de code alleen wilt inspecteren zonder te compileren.
macOS1 app
Arduino IDE Open-source Bestand > Open de .ino (deze moet in een map met dezelfde naam staan); selecteer uw bord en poort, en klik op Verifiëren/Uploaden om het te compileren en te flashen.
Linux1 app
Arduino IDE / arduino-cli Open-source Open in de IDE, of compileer/upload vanuit de terminal: „arduino-cli compile” en „arduino-cli upload”.
Web1 app
Arduino Cloud Editor Freemium Upload of plak de sketch in de browser-editor; compileer en flash een aangesloten bord via de Arduino Create Agent.

Technische details

diepe specificaties
Formaat typePlatte tekst C++ broncode; geen binaire secties of bestandssignatuur
MIME-typetext/x-arduino
KaraktercoderingUTF-8 platte tekst; geen magic bytes
Verplichte functiesElke sketch moet setup() en loop() definiëren
Naamgevingsregel mapHet .ino-bestand moet in een map staan met een identieke naam (bijv. Blink/Blink.ino)
Samenvoegen van meerdere bestandenAlle .ino-bestanden in de sketchmap worden door de IDE samengevoegd vóór compilatie
PreprocessingArduino IDE injecteert #include <Arduino.h> en genereert automatisch functieprototypes voordat de compiler wordt aangeroepen
Compiler backendavr-gcc (AVR-borden), arm-none-eabi-gcc (ARM/Cortex-M), of xtensa-gcc (ESP8266/ESP32)
BouwoutputGecompileerd naar een .hex of .bin binair bestand dat via USB naar de microcontroller wordt geflasht
DoelplatformsArduino Uno/Nano (AVR ATmega), Arduino Due/MKR/Nano 33 (ARM Cortex-M), ESP8266, ESP32, en andere Arduino-compatibele borden
BibliotheeksysteemCompatibel met Arduino Library Manager; bibliotheken van derden inbegrepen via #include-richtlijnen
Serieel debuggenIngebouwd Serial-object maakt USB seriële uitvoer mogelijk via Serial.begin() en Serial.print()
Pin-besturings-APIKernfuncties: pinMode(), digitalWrite(), digitalRead(), analogWrite(), analogRead()
CLI-toolarduino-cli kan .ino sketches compileren en uploaden zonder de grafische IDE
Uitgebracht2011 - .ino replaced the older .pde extension in Arduino IDE 1.0
Open standaardJa · royaltyvrij
Specificatiearduino.github.io

INO conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met INO-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over INO-bestanden.

Veelgestelde vragen

Hoe open ik een INO-bestand?
Open het in de gratis Arduino IDE (Windows/macOS/Linux) om het te bekijken, te bewerken, te compileren en naar een bord te uploaden. Om alleen de code te lezen, werkt elke tekstverwerker, aangezien .ino platte tekst C++ is.
Welk programma opent een .ino bestand?
De Arduino IDE is de standaard. Alternatieven zijn de Arduino Cloud Editor (browser) en VS Code met de PlatformIO of Arduino extensie voor een uitgebreidere ontwikkelomgeving.
Waarom zegt Arduino dat mijn sketch in een map met dezelfde naam moet staan?
Arduino vereist dat elke .ino in een map staat die overeenkomt met de bestandsnaam (blink.ino in een map genaamd „blink”). Verplaats het bestand naar zo'n map, of laat de IDE er een maken wanneer u de sketch opent of opslaat.
Is een .ino bestand hetzelfde als C++?
Bijna - een sketch is C++ met de Arduino-kern, en het bouwsysteem voegt standaard headers en functieprototypes voor u toe. Daarom kan een sketch bepaalde standaardcode overslaan die in gewoon C++ wel vereist is.
Hoe upload ik een .ino sketch naar mijn Arduino-bord?
Open het in de Arduino IDE, kies uw bord en COM/seriële poort onder Extra, en klik vervolgens op Uploaden (de pijl naar rechts). De IDE compileert de sketch en flasht deze via USB.
Is .ino geen Inno Setup bestand?
Niet echt - Inno Setup installatiescripts gebruiken de .iss extensie. Sommige oude databases vermelden .ino voor Inno Setup, maar de werkelijke, dominante betekenis vandaag de dag is een Arduino sketch.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z