2009-07-14 18 views

risposta

22

Questo codice è da Processing.org un open source Java IDE basato. Lo puoi trovare Processing.org. Anche l'IDE Arduino utilizza questa estensione, sebbene girino su una scheda hardware.

MODIFICA - E sì, è sintassi C, usato principalmente per presentazioni di opere d'arte o in diretta.

+4

Bene, è la sintassi C, non basata. –

+2

Mio male, grazie! – kersny

+3

Le versioni correnti di Arduino sono passate alle estensioni .ino. vedi https://www.arduino.cc/en/Reference/Comparison. Dicono: "Il linguaggio Arduino (basato sul Wiring) è implementato in C/C++, e quindi ha alcune differenze dal linguaggio di elaborazione, che è basato su Java." Il passaggio è dalla versione 1.0 come indicato in https://www.arduino.cc/en/Guide/Environment: "NB: Versioni del software Arduino (IDE) prima di 1.0 schizzi salvati con estensione .pde. È possibile per aprire questi file con la versione 1.0, ti verrà chiesto di salvare lo schizzo con l'estensione .ino al salvataggio. " –

7

Cattive notizie Ho paura (o forse ottime notizie?): Non è un codice C, è un esempio di "Processing" - un linguaggio open source finalizzato alla programmazione delle immagini. Date un'occhiata here

Sembra molto bello.

15

L'estensione del file .pde è quella utilizzata da Processing, Wiring e l'IDE Arduino.

L'elaborazione non è basata su C ma piuttosto su base Java e con una sintassi derivata da Java. È un framework Java che può essere utilizzato come libreria Java. Include un IDE predefinito che utilizza l'estensione .pde. Volevo solo correggere la risposta di @ kersny.

Il cablaggio è un microcontrollore che utilizza lo stesso IDE. Arduino usa una versione modificata, ma anche con .pde. La pagina OpenProcessing in cui hai trovato che è un sito Web mostrare alcuni lavori di elaborazione.

Se si conosce Java, dovrebbe essere abbastanza facile convertire il codice di elaborazione in AWT Java.

2

PDE è extesion per:

  • elaborazione: Java lingua derivata

  • Cablaggio: C/C++ derivata lingua (cablaggio è derivato da Processing)

  • Le prime versioni di Arduino: Derivato C/C++ (l'IDE Arduino è derivato dal cablaggio)

Per Arduino ad esempio il preprocessore IDE sta aggiungendo alcuni #define e alcuni file C/C++ prima di dare tutto a gcc.

0

Applicazione software scritta con Arduino, un IDE utilizzato per la prototipazione dell'elettronica; contiene codice sorgente scritto nel linguaggio di programmazione Arduino; consente agli sviluppatori di controllare l'elettronica su un circuito stampato Arduino.

Per evitare conflitti di associazione file con il software di elaborazione, Arduino ha modificato l'estensione del file di schizzo in .INO con la versione 1.0. Pertanto, mentre Arduino può ancora aprire file ".pde", al suo posto dovrebbe essere usata l'estensione file ".ino".

Ogni file PDE viene memorizzato nella propria cartella quando viene salvato dall'IDE di elaborazione. Viene salvato con qualsiasi altro asset del programma, come le immagini. La cartella del progetto e il prefisso del nome del file PDE hanno lo stesso nome. Quando il file PDE viene eseguito, viene aperto in una finestra di visualizzazione Java, che esegue il rendering ed esegue il programma risultante.

L'elaborazione è comunemente usata in contesti educativi per insegnare le abilità di programmazione di base in un ambiente visivo.