Ho letto un po 'di come passare da Arduino a PCB e mi sembra un po' scoraggiante. Per ora, tutto ciò che voglio davvero fare è prendere qualcosa che ho costruito e apportare alcune modifiche in modo che io possa effettivamente creare un involucro per esso e assicurarmi che tutto …
Sto usando Arduino e vorrei sapere se esiste una funzione che restituisce il tipo di dati di una variabile. Cioè, vorrei eseguire qualcosa come il seguente: // Note: 'typeof' is a sample function that should return the data type. Serial.println(typeof(myVar));
Sto forse cercando di monitorare la carica della batteria di Arduino usando il suo ADC. Questo è abbastanza semplice e diretto (specialmente se si utilizza l'API di Arduino); tuttavia, se la batteria alimenta Arduino e non è regolata esternamente, la tensione di riferimento ADC non diminuirà costantemente con la batteria? …
Ho un oggetto il cui costruttore riceve un parametro. Se conosco il valore del parametro al momento della compilazione, posso costruire l'oggetto staticamente: static FOOOBJ foo(3); (Capisco che non è realmente fatto staticamente, cioè dal compilatore, ma è effettivamente fatto durante l'installazione). Ma se non conosco il valore del parametro …
Ho un codice per un sensore a ultrasuoni che ho trovato da un sito. Ecco il codice: #define trigPin 12 #define echoPin 13 void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); } void loop() { int duration, distance; digitalWrite(trigPin, HIGH); delayMicroseconds(1000); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = …
Ho sempre pensato che Arduino fosse una piattaforma di microcontrollori, ma il vero microcontrollore è un chip AVR prodotto da Atmel, o qualcosa di simile prodotto da qualcun altro, basato su un RISC ISA, e Arduino viene solitamente utilizzato per fare riferimento all'intero circuito alimentato da questo chip AVR. La …
Ho scoperto che il nparametro di snprintf()sembra essere ignorato nel mio codice. char asdf[10]; Serial1.println(snprintf(asdf, 2, "hello")); Questo stampa 5 quando mi aspetto che stampi 2. Cosa sta succedendo?
Sto lavorando con alcune librerie che forniscono API per l'interazione con specifici chip hardware (che rende questi driver?). Tuttavia, schede o scudi personalizzati diversi avranno il chip mappato su diversi pin, il che significa che la libreria deve essere modificata per ogni caso. La necessità di modificare la libreria non …
Qual è il modo migliore per convertire tra data, ore, min, secondi in timestamp Unix in millisecondi in Arduino? Devo avere questa conversione, poiché sto usando RTC (data, ore, minuti, secondi ecc.) E sto comunicando il timestamp Unix su BLE Ho trovato alcuni frammenti di codici online, ma non l'ho …
Passando attraverso un vecchio progetto, avevo un codice su due Arduino Due che assomigliava a questo void loop() { foo(); delay(time); } prendendo a cuore la maggior parte della letteratura sull'uso delay();ho ricodificato questo come void loop() { static unsigned long PrevTime; if(millis()-PrevTime>time) { foo(); PrevTime=millis(); } } Tuttavia, ciò …
Sto leggendo su I2C. Su questo sito: http://playground.arduino.cc/Main/WireLibraryDetailedReference#endTransmission Dice che endTransmission()può restituire uno dei seguenti codici di stato: 0: invio riuscito. 1: Invia buffer troppo grande per il twi buffer. Ciò non dovrebbe accadere, poiché la lunghezza del buffer TWI impostata in twi.h è equivalente alla lunghezza del buffer di …
Ho un sensore e genera un segnale analogico. Sto leggendo tutti i dati analogici e li invio al mio computer. uint8_t sensors[] = { A0,A1,A2,A3,A4,A5,A6 }; const int len = sizeof(sensors) / sizeof(sensors[0]); void loop(void) { for (size_t i = 0; i < len; i++) { auto sensor = sensors[i]; …
Sto provando a bit bang dati DMX e questo richiede 4 impulsi. Non avendo molta fortuna con i risultati, sto verificando per vedere quanto è bravo l'Arduino a ritardare ... Sembra essere abbastanza terribile. Ecco un breve test che ho fatto: unsigned long ptime; void setup() { Serial.begin(9600); } void …
Ho appena ricevuto un Arduino 101, quindi ho fatto quanto segue in un'ondata di eccitazione ... Collegato il cavo USB tra esso e il mio Macbook Pro Avviata la versione IDE di Arduino 1.6.7 Ha scritto un po 'di codice Selezionato Tools | Boards | Boards Manager...e installato Intel Curie …
Sto cercando un computer economico a scheda singola che potrei programmare in linguaggio assembly, utilizzando strutture limitate per caricare il codice oggetto da un PC e semplici periferiche I / O. Idealmente, vorrei essere in grado di scrivere tutto il codice sulla macchina in un tempo ragionevole. Non voglio un …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.