si possono eseguire istruzione in sequenza su arduino ?10 punti alla miglior risposta?

si possono eseguire istruzioni in sequenza su arduino tipo: un servo che che gira e si ferma e poi un led che si accende(il led non in simultanea con il servo ma due comandi in sequenza) cose del genere...

grazie mille

Aggiornamento:

*sono un principiante

9 risposte

Classificazione
  • h41it
    Lv 6
    5 anni fa
    Risposta preferita

    Sì, certo.

    Il modo più elementare, da principiante, è fargli fare la prima operazione, poi mettere un delay() pari alla pausa desiderata e poi l'operazione successiva. In questo modo, però, durante il delay il processore non fa altro.

    Il modo corretto, invece, è memorizzare il tempo (in millisecondi dall'accensione) in una variabile unsigned long e poi confrontare continuamente quello corrente con quello memorizzato: quando la differenza raggiunge il tempo di pausa desiderato, viene svolta l'azione successiva. In questo modo, tra un'operazione e l'altra il processore è libero di svolgere altre operazioni, ad esempio visualizzare sul display il tempo trascorso dall'ultima operazione o il tempo mancante all'operazione successiva.

    - Scegli e vota la miglior risposta!

  • 5 anni fa

    Vai sul sito,entra nel FORUM,leggi e leggi e rileggi ancora,apprenderai tante cose,stai calmo,apprendere a volte

    e difficile,ti assicuro,ma ricorda.

    1)Il software puoi crearlo in mille modi,poi aggiungi che ci sono trucchi da programmatore.

    2)Nel FORUM(iscriviti),domanda e domanda,certamente troverai qualcuno che ti preceduto in un progetto

    simile o uguale al tuo.

  • 5 anni fa

    Assolutamente si non vedo quale sia il problema.

  • 5 anni fa

    tutti i comandi sono in sequenza:

    digitalwrite (3,HIGH);

    delay(400);

    digitalwrite(3,LOW);

    son tre ccomandi in sequenza....

    se è questo che intendi!!!

  • Che ne pensi delle risposte? Puoi accedere per votare la risposta.
  • 5 anni fa

    E come?

  • 5 anni fa

    si certo che si puo'.

    da quello che ho capito vorresti che ti facessimo un bel programma o che ti spiegassimo passo passo come fare, ma questo è impossibile.

    ci sono infini modi per accendere un led e infiniti modi per far muovere un servo, quindi la soluzione migliore è comprare il libro "primi passi con arduio" seguire gli esempi e imparare qualcosa, successivamente capirai come fare le cose che ti servono, non puoi chiederle qui o meglio qui potresti chiedere "come far muovere un servo dalla posizione x alla posizione y" e gia' a questo sarebbe possibile rispondere ma quello che chiedi è come dire " chi mi spiega ad usare un pc" il pc fa tante cose come fa arduino non si puo' semplicemente rispondere.

  • 5 anni fa

    ok

  • 5 anni fa

    ds

  • 5 anni fa

    Certo, con Arduino puoi fare questo e molto altro.

Altre domande? Fai una domanda e ottieni le risposte che cerchi.