.INO

Plik INO

Arduino Sketch
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik INO to szkic Arduino: kod źródłowy C++, który piszesz, aby zaprogramować mikrokontroler Arduino. Otwórz go w darmowym Arduino IDE (Windows/macOS/Linux), aby go edytować, kompilować i przesyłać na płytkę. Każdy edytor tekstu otworzy go do odczytu. Plik musi znajdować się w folderze o tej samej nazwie co szkic - to zasada Arduino, a nie błąd.

Deweloper: Arduino (open-source community) Kategoria: Pliki developerskie Otwarty standard MIME: text/x-arduino
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 10, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku INO?

Pliki .ino to pliki źródłowe Arduino Sketch - tekstowe pliki źródłowe C++ napisane dla mikrokontrolerów Arduino. Rozszerzenie .ino zastąpiło starszy format .pde w Arduino IDE 1.0, aby uniknąć niejednoznaczności ze szkicami Processing, które korzystały z tego samego rozszerzenia.

Każdy szkic .ino musi znajdować się w folderze, którego nazwa dokładnie odpowiada nazwie pliku (na przykład Blink/Blink.ino). System budowania Arduino łączy wszystkie pliki .ino w tym folderze przed kompilacją, automatycznie wstrzykując #include <Arduino.h> i generując prototypy funkcji, dzięki czemu nie jest wymagany jawny punkt wejścia main().

Szkice .ino zawierają kod oprogramowania układowego (firmware) przesyłany na płytki Arduino. Każdy szkic musi definiować dwie funkcje:

  • setup() - uruchamiana raz przy włączeniu zasilania lub resecie w celu zainicjowania pinów, portów szeregowych i bibliotek
  • loop() - wykonywana wielokrotnie po setup(), tworząc główną pętlę sterowania

Typowe zadania obejmują odczytywanie czujników za pomocą analogRead() lub digitalRead(), sterowanie wyjściami za pomocą digitalWrite() lub analogWrite() oraz komunikację przez magistrale szeregowe, I2C lub SPI. Po skompilowaniu IDE generuje plik binarny .hex lub .bin, który jest wgrywany do mikrokontrolera.

Pliki .ino są zwykłym tekstem i można je otworzyć w dowolnym edytorze tekstu, ale Arduino IDE oraz VS Code z rozszerzeniem PlatformIO lub Arduino zapewniają podświetlanie składni, zarządzanie płytkami i przesyłanie jednym kliknięciem.

Bezpieczeństwo

RYZYKO: LOW

Plik .ino to kod źródłowy w formacie tekstowym - nie może on samoczynnie uruchomić się na komputerze PC i jest bezpieczny do odczytu w dowolnym edytorze. Realna ostrożność jest taka sama jak w przypadku każdego pobieranego kodu: przeczytaj go przed kompilacją i przesłaniem na sprzęt, ponieważ szkic z niezaufanego źródła może niewłaściwie użyć podłączonych komponentów lub, w rzadkich przypadkach, zawierać biblioteki wykonujące nieoczekiwane działania. Sam plik nie zawiera ładunku wykonywalnego dla Twojego komputera.

Szczegóły formatu

w pigułce
PEŁNA NAZWAArduino Sketch
DEWELOPERArduino (open-source community)od 2011 - .ino replaced the older .pde extension in Arduino IDE 1.0
TYP MIMEtext/x-arduino
TYPPlik źródłowy C++ w formacie tekstowym (szkic Arduino)
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Nieskompilowany skrypt Inno Setup (przestarzałe) - Niektóre źródła wymieniają .ino dla skryptów instalatora Inno Setup, ale Inno Setup faktycznie używa .iss - powiązanie z .ino jest w dużej mierze historyczne lub błędne.
  • Dane oprogramowania przetwornika Inor IPRO - Narzędzie konfiguracyjne przetwornika IPRO firmy Inor przechowywało dane wewnętrzne z rozszerzeniem .ino.

Programy otwierające pliki INO

Windows3 apps
Arduino IDE Open-source Plik > Otwórz .ino (musi być w folderze o tej samej nazwie); wybierz płytkę i port, a następnie Weryfikuj/Wgraj, aby skompilować i zaprogramować.
Visual Studio Code + PlatformIO / Arduino extension Open-source Otwórz folder projektu; PlatformIO kompiluje i przesyła szkice .ino z bogatszymi opcjami edycji niż Arduino IDE.
Notepad++ (read/edit only) Open-source Otwórz .ino, aby przeczytać lub edytować źródło C++ - przydatne, gdy chcesz tylko przejrzeć kod bez kompilacji.
macOS1 app
Arduino IDE Open-source Plik > Otwórz .ino (musi być w folderze o tej samej nazwie); wybierz płytkę i port, a następnie Weryfikuj/Wgraj, aby skompilować i zaprogramować.
Linux1 app
Arduino IDE / arduino-cli Open-source Otwórz w IDE lub kompiluj/przesyłaj z terminala: „arduino-cli compile” i „arduino-cli upload”.
Web1 app
Arduino Cloud Editor Freemium Prześlij lub wklej szkic do edytora w przeglądarce; kompiluj i programuj podłączoną płytkę za pomocą Arduino Create Agent.

Szczegóły techniczne

specyfikacja
Typ formatuKod źródłowy C++ w formacie tekstowym; brak sekcji binarnych i sygnatury pliku
Typ MIMEtext/x-arduino
Kodowanie znakówZwykły tekst UTF-8; brak magicznych bajtów
Obowiązkowe funkcjeKażdy szkic musi definiować setup() oraz loop()
Zasada nazewnictwa folderówPlik .ino musi znajdować się w folderze o identycznej nazwie (np. Blink/Blink.ino)
Łączenie wielu plikówWszystkie pliki .ino w folderze szkicu są łączone przez IDE przed kompilacją
PreprocesowanieArduino IDE wstrzykuje #include <Arduino.h> i automatycznie generuje prototypy funkcji przed wywołaniem kompilatora
Backend kompilatoraavr-gcc (płytki AVR), arm-none-eabi-gcc (ARM/Cortex-M) lub xtensa-gcc (ESP8266/ESP32)
Wynik budowaniaSkompilowany do pliku binarnego .hex lub .bin wgrywanego do mikrokontrolera przez USB
Platformy doceloweArduino Uno/Nano (AVR ATmega), Arduino Due/MKR/Nano 33 (ARM Cortex-M), ESP8266, ESP32 i inne płytki kompatybilne z Arduino
System bibliotekKompatybilny z Arduino Library Manager; biblioteki zewnętrzne dołączane przez dyrektywy #include
Debugowanie szeregoweWbudowany obiekt Serial umożliwia wyjście szeregowe USB przez Serial.begin() i Serial.print()
API sterowania pinamiPodstawowe funkcje: pinMode(), digitalWrite(), digitalRead(), analogWrite(), analogRead()
Narzędzie CLIarduino-cli może kompilować i przesyłać szkice .ino bez graficznego interfejsu IDE
Wydano2011 - .ino replaced the older .pde extension in Arduino IDE 1.0
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjaarduino.github.io

Konwersje INO

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami INO. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki INO.

Najczęściej zadawane pytania

Jak otworzyć plik INO?
Otwórz go w darmowym Arduino IDE (Windows/macOS/Linux), aby przeglądać, edytować, kompilować i przesyłać go na płytkę. Aby tylko przeczytać kod, wystarczy dowolny edytor tekstu, ponieważ .ino to zwykły tekst C++.
Jaki program otwiera plik .ino?
Standardem jest Arduino IDE. Alternatywy obejmują Arduino Cloud Editor (przeglądarka) oraz VS Code z rozszerzeniem PlatformIO lub Arduino dla bardziej zaawansowanego środowiska programistycznego.
Dlaczego Arduino twierdzi, że mój szkic musi znajdować się w folderze o tej samej nazwie?
Arduino wymaga, aby każdy .ino znajdował się w folderze pasującym do jego nazwy pliku (blink.ino w folderze „blink”). Przenieś plik do takiego folderu lub pozwól IDE utworzyć go automatycznie podczas otwierania lub zapisywania szkicu.
Czy plik .ino to to samo co C++?
Prawie - szkic to C++ z rdzeniem Arduino, a system budowania dodaje za Ciebie standardowe nagłówki i prototypy funkcji. Dlatego szkic może pominąć niektóre elementy strukturalne, których wymaga czysty C++.
Jak przesłać szkic .ino na moją płytkę Arduino?
Otwórz go w Arduino IDE, wybierz swoją płytkę i port COM/szeregowy w menu Narzędzia, a następnie kliknij Wgraj (strzałka w prawo). IDE skompiluje szkic i wgra go przez USB.
Czy .ino nie jest plikiem Inno Setup?
Niezupełnie - skrypty instalatora Inno Setup używają rozszerzenia .iss. Niektóre stare bazy danych wymieniają .ino dla Inno Setup, ale rzeczywistym, dominującym znaczeniem dzisiaj jest szkic Arduino.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z