Domande taggate «c»


5
Arduino: come ottenere il tipo di scheda nel codice
Voglio scrivere uno schizzo che può essere compilato su diverse schede Arduino. Voglio visualizzare sul PC quale scheda è attualmente connessa. Ciò significa che l'utente collega il PC tramite cavo USB alla scheda Arduino / Teensy in cui viene eseguito il mio schizzo e il mio schizzo comunica al PC …
13 c 

4
Scrivere un programma C al di fuori di Arduino IDE?
Mi piace l'idea di utilizzare l'IDE di Arduino per progetti semplici e per iniziare con Arduino, ma il consenso che ho ottenuto finora è che è per coloro che sono nuovi ad Arduino e / o alla programmazione in generale. La mia comprensione è che è possibile scrivere un programma …
12 arduino-ide  library  c 

2
Come faccio a convertire un float in char *?
Ha posto questa domanda sullo scambio di stack di ingegneria elettrica ed è stato diretto qui: Abbastanza autoesplicativo; come farei per convertire un float in un carattere *? Ho un codice in cui la "resistenza" del galleggiante viene costantemente aggiornata. Vorrei essere in grado di aggiornare la variabile "risultato" per …
11 arduino-uno  c++  c  float 

3
Come chiamare le funzioni C dallo schizzo di Arduino?
Vorrei sapere se esiste un modo per chiamare le funzioni contenute nei file C usando uno schizzo di Arduino? Il mio file C dichiara e definisce una funzione. Per salvare inserendo la definizione della funzione disordinata nel mio schizzo di Arduino, vorrei chiamare la funzione direttamente dallo schizzo. Esiste un …

3
SAM3X8E (Arduino Due) Registri pin IO
Come funzionano i registri IO di Arduino Due? Su Arduino Uno è sufficiente impostare DDRx, poi PINxa leggere, PORTxa scrivere, mi piacerebbe fare la stessa cosa con un Arduino Due, ma ha molti più registri, come PIO_OWER, PIO_OSER, PIO_CODR, PIO_SODR, ecc trovo corrispondenza tra Arduino Uno e Registri di Arduino …

2
Interruzione di Arduino (al cambio pin)
Uso la funzione di interruzione per riempire un array con i valori ricevuti da digitalRead(). void setup() { Serial.begin(115200); attachInterrupt(0, test_func, CHANGE); } void test_func(){ if(digitalRead(pin)==HIGH){ test_array[x]=1; } else if(digitalRead(pin)==LOW){ test_array[x]=0; } x=x+1; } Il problema è che quando stampo test_arrayci sono valori come: 111o 000. A quanto mi risulta, …
8 arduino-uno  c  isr 

2
Makefile di base per avr-gcc
Vorrei creare un makefile per la compilazione di programmi c per Arduino. Ho una certa familiarità con make ma non l'ho mai usato con avr-gcc. Qual è il modo più semplice per mettere i comandi di seguito in un makefile? $ avr-gcc -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o led.o led.c $ …
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.