.INO

Fichier INO

Arduino Sketch
Poser une question
RÉPONSE RAPIDE

Un fichier INO est un sketch Arduino : le code source C++ que vous écrivez pour programmer un microcontrôleur Arduino. Ouvrez-le dans l'IDE Arduino gratuit (Windows/macOS/Linux) pour l'éditer, le compiler et le téléverser sur une carte. N'importe quel éditeur de texte permet de le lire. Le fichier doit se trouver dans un dossier portant le même nom que le sketch - c'est une règle d'Arduino, pas un bogue.

Développeur : Arduino (open-source community) Catégorie : Fichiers de développement Standard ouvert MIME: text/x-arduino
S'OUVRE SUR Windows macOS Linux Web
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 10, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier INO ?

Les fichiers .ino sont des fichiers sources Arduino Sketch - des fichiers sources C++ en texte brut écrits pour les microcontrôleurs Arduino. L'extension .ino a remplacé l'ancien format .pde dans l'IDE Arduino 1.0 pour lever toute ambiguïté avec les sketches Processing qui partageaient la même extension.

Chaque sketch .ino doit résider dans un dossier dont le nom correspond exactement au fichier (par exemple, Blink/Blink.ino). Le système de build d'Arduino fusionne tous les fichiers .ino de ce dossier avant la compilation, en injectant automatiquement #include <Arduino.h> et en générant des prototypes de fonctions, de sorte qu'aucun point d'entrée main() explicite n'est nécessaire.

Les sketches .ino contiennent le code du micrologiciel (firmware) téléversé sur les cartes Arduino. Chaque sketch doit définir deux fonctions :

  • setup() - s'exécute une fois à la mise sous tension ou lors de la réinitialisation pour initialiser les broches, les ports série et les bibliothèques
  • loop() - s'exécute de manière répétée après setup(), formant le cycle de contrôle principal

Les tâches courantes incluent la lecture de capteurs avec analogRead() ou digitalRead(), le pilotage de sorties avec digitalWrite() ou analogWrite(), et la communication via les bus série, I2C ou SPI. Une fois compilé, l'IDE produit un binaire .hex ou .bin qui est flashé sur le microcontrôleur.

Les fichiers .ino sont du texte brut et peuvent être ouverts dans n'importe quel éditeur de texte, mais l'IDE Arduino et VS Code avec l'extension PlatformIO ou Arduino offrent la coloration syntaxique, la gestion des cartes et le téléversement en un clic.

Sécurité et sûreté

RISQUE : LOW

Un fichier .ino est un code source en texte brut - il ne peut pas s'exécuter seul sur votre PC et peut être lu en toute sécurité dans n'importe quel éditeur. La prudence habituelle s'applique comme pour tout code téléchargé : lisez-le avant de le compiler et de le téléverser sur du matériel, car un sketch provenant d'une source non fiable pourrait faire un mauvais usage des composants connectés ou, dans de rares cas, inclure des bibliothèques aux comportements inattendus. Le fichier lui-même ne contient aucune charge utile exécutable pour votre ordinateur.

Détails du format

en bref
NOM COMPLETArduino Sketch
DÉVELOPPEURArduino (open-source community)depuis 2011 - .ino replaced the older .pde extension in Arduino IDE 1.0
TYPE MIMEtext/x-arduino
TYPEFichier source C++ en texte brut (sketch Arduino)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Script non compilé Inno Setup (hérité) - Certaines sources listent .ino pour les scripts d'installation Inno Setup, mais Inno Setup utilise en réalité .iss - l'association .ino est largement historique ou incorrecte.
  • Données du logiciel de transmetteur Inor IPRO - L'outil de configuration de transmetteur IPRO d'Inor stockait des données internes avec une extension .ino.

Programmes qui ouvrent les fichiers INO

Windows3 apps
Arduino IDE Open-source Fichier > Ouvrir le .ino (il doit être dans un dossier du même nom) ; sélectionnez votre carte et votre port, puis Vérifier/Téléverser pour compiler et flasher.
Visual Studio Code + PlatformIO / Arduino extension Open-source Ouvrez le dossier du projet ; PlatformIO compile et téléverse les sketches .ino avec une édition plus riche que l'IDE Arduino.
Notepad++ (read/edit only) Open-source Ouvrez le .ino pour lire ou éditer la source C++ - pratique lorsque vous voulez simplement inspecter le code sans compiler.
macOS1 app
Arduino IDE Open-source Fichier > Ouvrir le .ino (il doit être dans un dossier du même nom) ; sélectionnez votre carte et votre port, puis Vérifier/Téléverser pour compiler et flasher.
Linux1 app
Arduino IDE / arduino-cli Open-source Ouvrez dans l'IDE, ou compilez/téléversez depuis le terminal : « arduino-cli compile » et « arduino-cli upload ».
Web1 app
Arduino Cloud Editor Freemium Téléversez ou collez le sketch dans l'éditeur du navigateur ; compilez et flashez une carte connectée via l'Arduino Create Agent.

Détails techniques

spécifications approfondies
Type de formatCode source C++ en texte brut ; aucune section binaire ou signature de fichier
Type MIMEtext/x-arduino
Encodage des caractèresTexte brut UTF-8 ; pas d'octets magiques
Fonctions obligatoiresChaque sketch doit définir setup() et loop()
Règle de nommage du dossierLe fichier .ino doit résider dans un dossier portant un nom identique (ex: Blink/Blink.ino)
Fusion multi-fichiersTous les fichiers .ino du dossier du sketch sont concaténés par l'IDE avant la compilation
PrétraitementL'IDE Arduino injecte #include <Arduino.h> et génère automatiquement les prototypes de fonctions avant d'invoquer le compilateur
Backend du compilateuravr-gcc (cartes AVR), arm-none-eabi-gcc (ARM/Cortex-M), ou xtensa-gcc (ESP8266/ESP32)
Sortie de buildCompilé en un binaire .hex ou .bin flashé sur le microcontrôleur via USB
Plateformes ciblesArduino Uno/Nano (AVR ATmega), Arduino Due/MKR/Nano 33 (ARM Cortex-M), ESP8266, ESP32, et autres cartes compatibles Arduino
Système de bibliothèqueCompatible avec le gestionnaire de bibliothèques Arduino ; bibliothèques tierces incluses via des directives #include
Débogage sérieL'objet Serial intégré permet une sortie série USB via Serial.begin() et Serial.print()
API de contrôle des brochesFonctions de base : pinMode(), digitalWrite(), digitalRead(), analogWrite(), analogRead()
Outil CLIarduino-cli peut compiler et téléverser des sketches .ino sans l'IDE graphique
Publié2011 - .ino replaced the older .pde extension in Arduino IDE 1.0
Standard ouvertOui · libre de droits
Spécificationarduino.github.io

Conversions INO

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers INO. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers INO.

Foire aux questions

Comment ouvrir un fichier INO ?
Ouvrez-le dans l'IDE Arduino gratuit (Windows/macOS/Linux) pour le visualiser, l'éditer, le compiler et le téléverser sur une carte. Pour simplement lire le code, n'importe quel éditeur de texte convient puisque le .ino est du C++ en texte brut.
Quel programme ouvre un fichier .ino ?
L'IDE Arduino est la norme. Les alternatives incluent l'Arduino Cloud Editor (navigateur) et VS Code avec l'extension PlatformIO ou Arduino pour un environnement de développement plus complet.
Pourquoi Arduino indique-t-il que mon sketch doit être dans un dossier du même nom ?
Arduino exige que chaque .ino réside dans un dossier correspondant à son nom de fichier (blink.ino dans un dossier « blink »). Déplacez le fichier dans un tel dossier, ou laissez l'IDE en créer un lorsque vous ouvrez ou enregistrez le sketch.
Un fichier .ino est-il identique au C++ ?
Presque - un sketch est du C++ avec le noyau Arduino, et le système de build ajoute pour vous les en-têtes standard et les prototypes de fonctions. C'est pourquoi un sketch peut se passer de certains codes répétitifs requis par le C++ pur.
Comment téléverser un sketch .ino sur ma carte Arduino ?
Ouvrez-le dans l'IDE Arduino, choisissez votre carte et votre port COM/série sous Outils, puis cliquez sur Téléverser (la flèche vers la droite). L'IDE compile le sketch et le flashe via USB.
Le .ino n'est-il pas un fichier Inno Setup ?
Pas vraiment - les scripts d'installation Inno Setup utilisent l'extension .iss. Certaines anciennes bases de données répertorient .ino pour Inno Setup, mais la signification réelle et dominante aujourd'hui est un sketch Arduino.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z