Collegare un pulsante su RC4

8 Anni 11 Mesi fa #31 da toni
Risposta da toni al topic Collegare un pulsante su RC4
Ciao
forse ho scritto qualche cavolata :whistle:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • toni
  • Avatar di toni
  • Elite Member
  • Elite Member
Di più
8 Anni 11 Mesi fa - 8 Anni 11 Mesi fa #32 da alfa75
Risposta da alfa75 al topic Collegare un pulsante su RC4
ciao Toni :)
quel while(2) non ha un grande significato ti spiego perchè....
senz'altro sei ingannato quando vedi scritto while(1) quel "1" è un operatore booleano è sostituisce la parola TRUE cioè vero,in sostanza quel while(1) significa che finchè e vera la condizione tra parentesi il codice al suo interno sarà eseguito all'infinito.
Quindi quel while(2) non ha significato perchè 2 non è un operatore booleano,ma avrebbe significato se per es. scrivessi
while(a<2){
/*
codice da eseguire finchè a è strettamente minore di 2
*/
}

questo codice esguirebbe il ciclo while fino a che la variabile a fosse minore di 2 ,una volta arrivata a 2 uscirebbe dal ciclo

tornando al tuo codice ,una soluione che mi viene in mente potrebbe essere quella di richiamare una funzione in base alla pressione del pulsante cioè una funzione che quando premi il pulsante che contenga i controlli per l'incremento e il decremento invertiti rispetto alla funzione standard

es
funzione1(void){
while(1){
//codice da eseguire per controllare rotazione
}
}

funzione2(void){
while(1){
//codice da eseguire per controllare rotazione
}
}

void main(void){

if (pulsante==0){
funzione1();
}
else
funzione2();
Ultima Modifica 8 Anni 11 Mesi fa da alfa75.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • alfa75
  • Avatar di alfa75
  • Platinum Member
  • Platinum Member
Di più
8 Anni 11 Mesi fa #33 da toni
Risposta da toni al topic Collegare un pulsante su RC4
Ciao Andrea
grazie della risposta e della spiegazione esauriente,
allora se ho capito bene il while(2) non vale una pippa, per il semplice fatto che non è ne carne ne pesce, cioè non è ne vero e neanche falso,
a questo punto mi dici che dovrei fare una funzione per controllare l'incremento con il pulsante ed l'inversione dei sensori, OK ci provo seguendo gli esempi del libro di Mauro
ancora mille grazie
Toni

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • toni
  • Avatar di toni
  • Elite Member
  • Elite Member
Di più
8 Anni 11 Mesi fa #34 da toni
Risposta da toni al topic Collegare un pulsante su RC4

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • toni
  • Avatar di toni
  • Elite Member
  • Elite Member
Di più
8 Anni 11 Mesi fa #35 da alfa75
Risposta da alfa75 al topic Collegare un pulsante su RC4
Ciao Toni

questa volta non ho notato (almeno a prima occhiata) inconguenze
il codice scritto in questo modo è molto più chiaro e leggibile ;)
ottimo lavoro! :)


ciao
Andrea

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • alfa75
  • Avatar di alfa75
  • Platinum Member
  • Platinum Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login