Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn
La tua Unionpedia con il tuo logo e dominio, a partire da 9,99 USD/mese
Crea il mio Unionpedia

Arduino IDE

Indice Arduino IDE

LArduino IDE è un ambiente di sviluppo integrato per la piattaforma di open hardware Arduino. L'applicazione è multipiattaforma e basata su Electron (le versioni 1.x erano invece scritte in Java).

Indice

  1. 42 relazioni: Ambiente di sviluppo integrato, Android, Arduino (hardware), Bluetooth, C (linguaggio di programmazione), C++, C++11, Codice sorgente, Command button, Compilatore, Creative Commons, Direttiva di inclusione, Editor di testo, Electron (framework), Engadget, File eseguibile, Funzione (informatica), Funzione main, GitHub, GNU, GNU General Public License, GNU Lesser General Public License, Google, Google I/O, Indentazione, Input/output, Interfaccia a riga di comando, Iterazione, Java (linguaggio di programmazione), LED, Libreria (software), Linguaggio di programmazione, Make, Massimo Banzi, Multipiattaforma, Processing, Programmazione (informatica), Software, Syntax highlighting, Tipo di dato, Toolchain, Wiring.

Ambiente di sviluppo integrato

Un ambiente di sviluppo integrato (ovvero IDE) è un'applicazione che fornisce vari strumenti per lo sviluppo software, in particolare un editor di codice sorgente, modalità di automazione dello sviluppo, e un debugger.

Vedere Arduino IDE e Ambiente di sviluppo integrato

Android

Android è un sistema operativo per dispositivi mobili sviluppato da Google, progettato principalmente per sistemi embedded quali smartphone e tablet, con interfacce utente specializzate per televisori (Android TV), automobili (Android Auto), orologi da polso (Wear OS), occhiali (Google Glass), e altri.

Vedere Arduino IDE e Android

Arduino (hardware)

Arduino è una piattaforma hardware composta da una serie di schede elettroniche dotate di un microcontrollore. È stata ideata e sviluppata nel 2005 da alcuni membri dell'Interaction Design Institute di Ivrea come strumento per la prototipazione rapida e per scopi hobbistici, didattici e professionali.

Vedere Arduino IDE e Arduino (hardware)

Bluetooth

Bluetooth (spesso abbreviato in BT) è uno standard tecnico-industriale di trasmissione dati per reti personali senza fili (WPAN: Wireless Personal Area Network).

Vedere Arduino IDE e Bluetooth

C (linguaggio di programmazione)

C (AFI) è un linguaggio di programmazione ad uso generale di natura imperativa e procedurale creato da Dennis Ritchie negli anni '70. Tutt'oggi influente, è largamente adoperato nei sistemi operativi, nei driver e nelle pile di protocolli, mentre è in diminuzione il suo uso nelle applicazioni.

Vedere Arduino IDE e C (linguaggio di programmazione)

C++

C++ (AFI) è un linguaggio di programmazione ad uso generale creato dall'informatico danese Bjarne Stroustrup. Pubblicato per la prima volta nel 1985 come estensione del linguaggio C, è stato nel tempo esteso notevolmente.

Vedere Arduino IDE e C++

C++11

Il C++11, conosciuto precedentemente come C++0x, è uno standard per il linguaggio di programmazione C++ che ha sostituito la revisione del 2003 (C++03).

Vedere Arduino IDE e C++11

Codice sorgente

In informatica, il codice sorgente (spesso detto sorgente o codice o listato) è il testo di un algoritmo di un programma scritto in un determinato linguaggio di programmazione, compreso all'interno di un file sorgente, che definisce il flusso di esecuzione del programma stesso, ovvero la sua codifica software.

Vedere Arduino IDE e Codice sorgente

Command button

In informatica, un Command button (pulsante o bottone in italiano) è un controllo grafico, che offre all'utente un semplice modo per provocare un evento, come la ricerca di una query su un motore di ricerca, l'interazione con finestre di dialogo o la conferma di un'azione.

Vedere Arduino IDE e Command button

Compilatore

Un compilatore è un programma informatico che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto): il processo di traduzione si chiama compilazione mentre l'attività inversa - ovvero passare dal codice oggetto al codice sorgente - è chiamata decompilazione ed è effettuata per mezzo di un decompilatore.

Vedere Arduino IDE e Compilatore

Creative Commons

Creative Commons (CC) è un'organizzazione senza fini di lucro con sede a Mountain View dedicata ad ampliare la gamma di opere dell'ingegno disponibili alla condivisione e all'utilizzo pubblico in maniera legale.

Vedere Arduino IDE e Creative Commons

Direttiva di inclusione

Nella programmazione, una direttiva di inclusione è una direttiva che permette di inserire i contenuti di un dato file all'interno del file dove viene scritta la direttiva.

Vedere Arduino IDE e Direttiva di inclusione

Editor di testo

Un editor di testo è un programma per la composizione di testi. Un semplice editor è generalmente incluso in ogni sistema operativo.

Vedere Arduino IDE e Editor di testo

Electron (framework)

Electron (precedentemente noto come Atom Shell) è un framework open source gestito e ospitato da GitHub. Electron consente lo sviluppo della GUI di applicazioni desktop utilizzando tecnologie Web: combina il motore di rendering Chromium e il runtime Node.js.

Vedere Arduino IDE e Electron (framework)

Engadget

Engadget è un blog e podcast multilingue su tecnologia ed elettronica di consumo. Engadget ha attualmente nove distinti siti, tutti operanti simultaneamente ed ognuno con il proprio personale, che riguardano notizie di tecnologia in diverse parti del mondo e nelle rispettive lingue.

Vedere Arduino IDE e Engadget

File eseguibile

Un file eseguibile (o semplicemente un eseguibile), in informatica, indica un file che contiene un programma eseguibile per un computer, ovvero un programma scritto in linguaggio macchina direttamente eseguibile dal processore: si distingue da un file sorgente, che contiene un programma scritto in un linguaggio di programmazione ad alto livello il quale può essere eseguito solo utilizzando un interprete o trasformandolo prima in eseguibile (codice oggetto + librerie) tramite un compilatore, o con una combinazione di questi due strumenti.

Vedere Arduino IDE e File eseguibile

Funzione (informatica)

In informatica e in particolare nella programmazione, una funzione è un'unità di organizzazione del codice che permette di raggruppare una sequenza di istruzioni in un unico blocco, caratterizzato da un nome, dei parametri in ingresso (detti argomenti) e uno o più dati restituiti in uscita.

Vedere Arduino IDE e Funzione (informatica)

Funzione main

In alcuni linguaggi di programmazione, la funzione main è il punto di inizio per l'esecuzione di un programma. Essa è generalmente la prima funzione eseguita durante l'avvio di un programma, anche se alcune routine specifiche del sistema potrebbero comunque essere eseguite prima di quest'ultima.

Vedere Arduino IDE e Funzione main

GitHub

GitHub è un servizio di hosting per progetti software, di proprietà della società GitHub Inc., con sede legale a San Francisco in California.

Vedere Arduino IDE e GitHub

GNU

GNU (AFI:, acronimo ricorsivo di "GNU's Not Unix") è un sistema operativo Unix-like, ideato nel 1984 da Richard Stallman e promosso dalla Free Software Foundation, allo scopo di ottenere un sistema operativo completo utilizzando esclusivamente software libero: l'obiettivo era rifare un sistema operativo libero ma che non fosse più quello di prima, che rispondesse alle idee originarie, che avesse le stesse proprietà del sistema Unix, ma che fosse allo stesso tempo diverso.

Vedere Arduino IDE e GNU

GNU General Public License

La GNU General Public License (comunemente indicata con l'acronimo GNU GPL o semplicemente GPL) è una licenza fortemente copyleft per software libero, originariamente stesa nel 1989 da Richard Stallman per patrocinare i programmi creati per il sistema operativo GNU.

Vedere Arduino IDE e GNU General Public License

GNU Lesser General Public License

La GNU Lesser General Public License (abbreviata in GNU LGPL o solo LGPL) è una licenza di software libero creata dalla Free Software Foundation, studiata come compromesso tra la GNU General Public License e altre licenze non copyleft come la Licenza BSD, la Licenza X11 e la Licenza Apache.

Vedere Arduino IDE e GNU Lesser General Public License

Google

Google Search (pronuncia italiana; in inglese) è un motore di ricerca per Internet sviluppato da Google LLC. Oltre a catalogare e indicizzare le risorse del World Wide Web, Google Search si occupa di foto, newsgroup, notizie, mappe (Google Maps), e-mail (Gmail), shopping, traduzioni, video e altri programmi creati da Google.

Vedere Arduino IDE e Google

Google I/O

Google I/O è una conferenza organizzata annualmente da Google a Mountain View, in California, rivolta a sviluppatori web e incentrata sullo sviluppo di applicazioni web e mobile attraverso Google e relative tecnologie come Android, Chrome, Chrome OS, Google Web Toolkit, Google App Engine e altre.

Vedere Arduino IDE e Google I/O

Indentazione

Lindentazione (o indentatura) è l'inserimento di una certa quantità di spazio vuoto all'inizio di una riga di testo. In tipografia il termine corretto è rientro.

Vedere Arduino IDE e Indentazione

Input/output

In informatica, con input/output o ingresso/uscita (abbreviato I/O) si intendono tutte le interfacce informatiche messe a disposizione da un sistema operativo ai programmi, per effettuare un cambio o svincolo di dati o segnali.

Vedere Arduino IDE e Input/output

Interfaccia a riga di comando

In informatica uninterfaccia a riga di comando (dall'inglese command line interface, in acronimo CLI) o anche console, riga di comando, terminale o prompt dei comandi, è un tipo di interfaccia utente caratterizzata da un'interazione testuale tra utente ed elaboratore (vedi shell): l'utente impartisce comandi testuali in input mediante tastiera alfanumerica e riceve risposte testuali in output dall'elaboratore mediante display o stampante alfanumerici.

Vedere Arduino IDE e Interfaccia a riga di comando

Iterazione

Literazione è l'atto di ripetere un procedimento con l’obiettivo di avvicinarsi a un risultato desiderato. Ogni ripetizione del procedimento è essa stessa definita un'iterazione, e i risultati di una sono utilizzati come punto di partenza per quella successiva.

Vedere Arduino IDE e Iterazione

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, che si appoggia sull'omonima piattaforma software di esecuzione, specificamente progettato per essere il più possibile indipendente dalla piattaforma hardware di esecuzione (tramite compilazione in bytecode prima e interpretazione poi da parte di una JVM) (sebbene questa caratteristica comporti prestazioni in termini di computazione inferiori a quelle di linguaggi direttamente compilati come C e C++ ovvero dunque perfettamente adattati alla piattaforma hardware).

Vedere Arduino IDE e Java (linguaggio di programmazione)

LED

Il diodo a emissione di luce, in sigla LED (dall'inglese: Light Emitting Diodes), è un dispositivo optoelettronico che sfrutta la capacità di alcuni materiali semiconduttori di produrre fotoni attraverso un fenomeno di emissione spontanea quando attraversati da una corrente elettrica.

Vedere Arduino IDE e LED

Libreria (software)

In informatica, una libreria, o più raramente biblioteca, è un insieme di funzioni o strutture dati predefinite e predisposte per essere riutilizzate da altri programmi software attraverso un'opportuna procedura di collegamento.

Vedere Arduino IDE e Libreria (software)

Linguaggio di programmazione

Un linguaggio di programmazione è un sistema di notazione per la scrittura di programmi per computer. La maggior parte dei linguaggi di programmazione sono linguaggi formali basati su testo, ma possono anche essere grafici.

Vedere Arduino IDE e Linguaggio di programmazione

Make

Il make è un'utility, sviluppata sui sistemi operativi della famiglia UNIX, ma disponibile su un'ampia gamma di sistemi, che automatizza il processo di creazione di file che dipendono da altri file, risolvendo le dipendenze e invocando programmi esterni per il lavoro necessario.

Vedere Arduino IDE e Make

Massimo Banzi

Massimo Banzi è uno dei fondatori di Arduino ed è stato uno dei principali promotori del movimento Maker, inoltre, insieme a Davide Gomba, ha fondato Officine Arduino, primo fablab sorto in Italia, situato a Torino.

Vedere Arduino IDE e Massimo Banzi

Multipiattaforma

Il termine multipiattaforma in informatica può essere riferito ad un linguaggio di programmazione, ad un'applicazione software o ad un dispositivo hardware che funziona su più di un sistema o appunto, piattaforma (es. Unix/Linux, Windows e Macintosh).

Vedere Arduino IDE e Multipiattaforma

Processing

Processing è una libreria grafica che consente di sviluppare applicazioni di vario tipo, come videogiochi, animazioni, contenuti interattivi e opere d'arte generativa.

Vedere Arduino IDE e Processing

Programmazione (informatica)

La programmazione è il processo di ideazione, progettazione e costruzione di programmi informatici eseguibili volti generalmente alla risoluzione di problemi o allo svolgimento di computazioni.

Vedere Arduino IDE e Programmazione (informatica)

Software

Il software, in informatica ed elettronica, indica (per un sistema informatico) l'insieme delle componenti intangibili di elaborazione. Il significato è contrapposto a quello di hardware, che corrisponde alla parte materiale (strato fisico/tangibile) del detto sistema.

Vedere Arduino IDE e Software

Syntax highlighting

Con syntax highlighting o colorazione della sintassi si intende la caratteristica di un software, solitamente editor di testo, di visualizzare un testo con differenti colori e font in base a particolari regole sintattiche.

Vedere Arduino IDE e Syntax highlighting

Tipo di dato

Un tipo di dato, in informatica, indica l'insieme di valori che una variabile, o il risultato di un'espressione, possono assumere e le operazioni che su tali valori si possono effettuare.

Vedere Arduino IDE e Tipo di dato

Toolchain

Toolchain, nell'informatica e in particolare con riferimento al software, è l'insieme dei programmi usati nello sviluppo di un prodotto, tipicamente un altro programma o sistema di programmi.

Vedere Arduino IDE e Toolchain

Wiring

Wiring è una piattaforma di sviluppo open source composta da un linguaggio di programmazione, un ambiente di sviluppo integrato (Integrated Development Environment o IDE) e un circuito stampato basato su un microcontrollore.

Vedere Arduino IDE e Wiring

Conosciuto come Arduino (software).