Arduino

Domande e risposte per sviluppatori di hardware e software open source compatibili con Arduino

12
Posso programmare per Arduino senza avere una vera tavola?
Vorrei iniziare lo sviluppo di alcuni progetti Arduino di base ma non possiedo ancora una scheda Arduino. C'è un modo in cui posso scrivere il mio codice ed emularlo / testarlo usando un computer desktop, quindi dopo l'arrivo della mia scheda devo solo caricare ed eseguire il mio progetto su …
204 emulation  testing 


20
Quali sono gli altri IDE per Arduino?
L'IDE di Arduino di base manca di molta sofisticazione presente in altri IDE come il completamento del codice, il collasso del codice, l'organizzazione delle cartelle, ecc. Esistono altri IDE che consentono la programmazione in C o C ++ e migliorano su questi aspetti?


9
C ++ vs. The Arduino Language?
Quali sono i vantaggi di ciascuna lingua quando si utilizza Arduino? Sto pensando che questa sia una buona domanda generale, ma aggiungerò un po 'del perché sto chiedendo se qualcuno vuole darmi un suggerimento. Ho esperienza in linguaggi preelaborati come JavaScript, PHP e ho armeggiato con linguaggi come Java e …
81 c++  arduino-ide 

7
Come organizzare la struttura dei miei progetti Arduino per un facile controllo del codice sorgente?
È da molto tempo che cerco una buona risposta a questa domanda. In genere, qualsiasi progetto Arduino ma il più semplice includerà: Il file principale del codice sorgente MyProject.ino Librerie specifiche per il progetto ( MyProjectLibrary1.h, MyProjectLibrary1.cpp...) Librerie di terze parti (generalmente open source gratuito, aggiunte manualmente alla directory delle …

4
Come posso gestire il rollover millis ()?
Ho bisogno di leggere un sensore ogni cinque minuti, ma poiché il mio schizzo ha anche altri compiti da svolgere, non riesco solo delay()tra le letture. Esiste il tutorial Blink senza indugio che suggerisce il codice in queste righe: void loop() { unsigned long currentMillis = millis(); // Read the …



11
Come divido una stringa in arrivo?
Sto inviando un elenco di posizioni servo tramite la connessione seriale all'Arduino nel seguente formato 1:90&2:80&3:180 Che sarebbe analizzato come: servoId : Position & servoId : Position & servoId : Position Come dividerei questi valori e li convertirò in un numero intero?



11
Un Arduino è in grado di funzionare 24/7?
Sto creando un semplice server Web Arduino e voglio mantenerlo sempre acceso. Quindi deve resistere per continuare a lavorare continuamente. Sto usando un Arduino Uno con Ethernet Shield. È alimentato da una semplice presa di corrente 5V @ 1A. Le mie domande: Avrò problemi a lasciare Arduino sempre acceso? C'è …

12
Come stampare più variabili in una stringa?
Supponiamo di avere alcune variabili che voglio stampare sul terminale, qual è il modo più semplice per stamparle in una stringa? Attualmente faccio qualcosa del genere: Serial.print("Var 1:");Serial.println(var1); Serial.print(" Var 2:");Serial.println(var2); Serial.print(" Var 3:");Serial.println(var3); C'è un modo migliore per farlo?


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.