Oscillazioni funzione map()

Ciao

Come regola, è sempre cosa buona pubblicare il programma completo. Anche semplicemente il tipo di una variabile può essere la causa di un problema apparentemente inspiegabile.

Inoltre dovresti scegliere con più cura i nomi delle variabili, ad esempio in TEMP ALARM (con una sola "L" in inglese) STATUS_temp sembra "temperatura di stato" (?...) e con le maiuscole si indicano le costanti, mentre per le variabili si usano le minuscole. D'altra parte, alternando parole in maiuscolo e in minuscolo finisci per confonderti e poi non riesci a capire perché, ad esempio, la funzione ti da errore quando fai analogWrite (pwm_CTL, pwm_val); mentre la variabile si chiama PWM_val (e non si capisce che pwm_CTL è l'uscita PWM). :slight_smile:

1 Like