La ricerca ha trovato 492 risultati

da pgv
lun 28 set 2020, 16:16
Forum: BOARDS ARDUINO RPI ST
Argomento: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra
Risposte: 41
Visite : 14861

Re: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra

Mi rispondo da me come i matti... Comunque, dopo un po' di ricerca, ho scoperto che in Arduino il Timer 0 (Timer il quale viene utilizzato per contare i millisecondi) genera un interrupt NON tutti i microsecondi, o meglio tutte le volde che ha contato 250 colpi del Clock a 16 MHz di sistema, ma dopo...
da pgv
lun 28 set 2020, 14:22
Forum: BOARDS ARDUINO RPI ST
Argomento: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra
Risposte: 41
Visite : 14861

Re: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra

Mi sono accorto che non e' preciso cosi' come lo ho scritto, perde qualche colpo. Sto studiando...
da pgv
lun 28 set 2020, 13:00
Forum: BOARDS ARDUINO RPI ST
Argomento: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra
Risposte: 41
Visite : 14861

Re: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra

Ecco un esempio semplice semplice (nell'applicazione finale): contiamo i millisecondi senza ricorrere alla funzione millis(). <----- Tagliare qui -----> volatile unsigned long milliSecondi; // Deve essere "volatile" per avvertire il compilatore di NON ottimizzare l'accesso alla variabile /...
da pgv
dom 27 set 2020, 10:14
Forum: BOARDS ARDUINO RPI ST
Argomento: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra
Risposte: 41
Visite : 14861

Re: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra

Oggi sono di corvee, sbuccio zucche e non ho accesso al mio sistema di sviluppo... Comunque la scatola pensante ce l'ho con me, ho pensato un pochino e si potrebbe fare una cosa efficace e perche' no anche didattica: agganciarci all'interrupt che "alimenta" la millis(). Ogni millisecondo (...
da pgv
sab 26 set 2020, 10:46
Forum: BOARDS ARDUINO RPI ST
Argomento: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra
Risposte: 41
Visite : 14861

Re: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra

Nota Bene: il "pivello" proviene dalla citazione del film e NON fa riferimento a chicchessia sul forum (e tra l'altro e' una povera traduzione del "punk" originale). Mai mi permetterei di dare del pivello a qualcuno che non siauno dei miei colleghi colpevole di una bischerata gal...
da pgv
sab 26 set 2020, 10:33
Forum: BOARDS ARDUINO RPI ST
Argomento: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra
Risposte: 41
Visite : 14861

Re: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra

Cominciamo con una analisi del problema: a.1) situazione commerciale, oggetto da vendere su larga scala quindi minimizzare il costo del prodotto finale e' importante. Se pero' introducendo una componente esterna posso ridurre i requirements sul tipo di processore, per esempio invece di un ATMEGA256 ...
da pgv
ven 25 set 2020, 22:08
Forum: BOARDS ARDUINO RPI ST
Argomento: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra
Risposte: 41
Visite : 14861

Re: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra

Come si fa per non bloccare? Una opzione e' di attaccarsi ad un interrupt (e NON al tram...). Fondamentalmente, si scrive una funzione che gestisce i cambiamenti di un dato pin (non si puo' fare con un pin qualsiasi, dipende dal modello di Arduino, per esempio sul Nano (che e' il mio cavallo di batt...
da pgv
gio 24 set 2020, 15:12
Forum: BOARDS ARDUINO RPI ST
Argomento: Input onda quadra su PIN digitale tramite generatore di funzione
Risposte: 14
Visite : 6434

Re: Input onda quadra su PIN digitale tramite generatore di funzione

Carina come applicazione... Ora, io per mestiere sono costretto spesso a "pensare fuori dalla scatola", ossia a cercare soluzioni che possono sembrare in contrasto con il progetto iniziale. In passato, e per scopi diversi e perversi, mi sono trovato anche io a fare una misura del genere, e...
da pgv
gio 24 set 2020, 12:05
Forum: BOARDS ARDUINO RPI ST
Argomento: Input onda quadra su PIN digitale tramite generatore di funzione
Risposte: 14
Visite : 6434

Re: Input onda quadra su PIN digitale tramite generatore di funzione

Mah, e la Serial (Software o Hardware) perche' serve quando c'e' da misurare la durata di un segnale quadro in input? Esiste a libreria standard Arduino (quindi senza bisogno di caricare altre librerie) la simpatica funzione pulseIn() descritta in https://www.arduino.cc/reference/en/language/functio...
da pgv
mer 23 set 2020, 20:55
Forum: BOARDS ARDUINO RPI ST
Argomento: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra
Risposte: 41
Visite : 14861

Re: se interruttore alto attiva un uscita altrimenti me ne attivi un'altra

Domanda (pedante): ma lo sketch e' tutto li' o c'e' dell'altro in seguito?
Perche' se c'e' dell'altro codice che segue l'if/else, allora l'istruzione che blocca e' la

while (digitalRead (timerPin) == LOW);

che resta li' fino a che timerPin not riprende il valore di HIGH.