Ciao a tutti, ho un problema che sembra stupido, ma da ore mi fa impazzire, ho realizzato un acces point con un arduino nano iot 33 e funziona bene se uso dei delay come ritardo per attivare per un certo tempo le uscite, ma quando provo a sostituire il delay con millis()all'interno di una funzione, non c'è verso di farlo funzinare, qualche idea?
es:
void miafunzione(unsigned long tempo){
unsigned long Tnew = millis(){
if(Tnew - Told >= tempo){
Told = Tnew);
attiva uscita...
}
}
Ti segnalo che, nella sezione in lingua Inglese, si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post; questa volta esso è stato spostato, da un moderatore della sezione di lingua Inglese, nella sezione di lingua Italiana ... la prossima volta potrebbe venire direttamente eliminato. Grazie.
A quanto detto da UKHeliBob aggiungo ...
... cortesemente, come prima cosa, leggi attentamente il REGOLAMENTO di detta sezione, (prestando molta attenzione al punto 15), dopo di che, come da suddetto regolamento, fai la tua presentazione NELL'APPOSITA DISCUSSIONE spiegando bene quali esperienze hai in elettronica e programmazione, affinché noi possiamo conoscere la tua esperienza ed esprimerci con termini adeguati.
Detto questo, come richiesto al punto 7 del succitato regolamento, per favore edita il tuo post qui sopra (quindi NON scrivendo un nuovo post, ma utilizzando il bottone a forma di piccola matita che si trova in basso del tuo post), seleziona la parte di codice e premi l'icona </> nella barra degli strumenti per contrassegnarla come codice. Inoltre, così com'è, non è molto leggibile ... assicurati di averlo correttamente indentato nell'IDE prima di inserirlo (questo lo si fa premendo ctrlT su un PC o cmd T su un Mac, sempre all'interno del IDE).
Grazie,
Guglielmo
P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposita discussione e sistemato il codice come indicato, nel rispetto del regolamento nessuno ti risponderà (eventuali risposte o tuoi ulteriori post, verrebbero temporaneamente nascosti), quindi ti consiglio di farla al più presto.
Grazie mille, nel frattempo ho risolto.
Buona serata.
Ps, sono digiuno di questo forum è non ho capito dove devo fare le presentazioni, ho dato un'occhiata ma non trovo la sezione giusta, se per cortesia volete linkarmi il giusto percorso ne sarei grato.
Buona serata.
Bene, ma ... cioò non toglie che, cortesemente, devi fare quanto ti è stato richiesto sopra. Grazie.
Guglielmo
Non solo. Per lo spirito di collaborazione e condivisione, sarebbe cortesia ed opportuno che indicasse anche COME ha risolto, per aiutare eventuali altri (futuri) utenti con un problema uguale o simile.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.