# Randomizzare impulsi elettrici

**URL:** <https://forum.arduino.cc/t/randomizzare-impulsi-elettrici/1022161>\
**Category:** Generale\
**Created:** [August 14, 2022, 6:43pm UTC](https://forum.arduino.cc/t/randomizzare-impulsi-elettrici/1022161 "2022-08-14T18:43:18Z")\
**Posts on this page:** 1\
**Showing post:** 36

<div class="post-metadata">

**Author:** ![Standardoil](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/standardoil/32/1286411_2.png) [@Standardoil](https://forum.arduino.cc/u/Standardoil)\
**Post date:** [August 17, 2022, 1:48pm UTC](https://forum.arduino.cc/t/randomizzare-impulsi-elettrici/1022161/36 "2022-08-17T13:48:37Z")

</div>

a me il tuo codice nemmeno compila, sicuro di averlo messo "tutto e giusto"?

comunque data la tua età vedo di darti due dritte

1. rispondi, quando ti si fanno le domande, io sto ancora aspettando che tu ci dica che "inviluppo" devono avere le luci dell'esplosione

2. se dichiari una funzione con un argomento, quell'argomento lo devi scrivere, quando usi la funzione

3. se dichiari una variabile locale non statica inizializzata a zero quella variabile varrà zero in saecula saeculorum, quindi che cosa ti aspetti che faccia il test if(millis()-pt....?  
non parliamo poi della variabile Powerled, che oltre ad essere locale e non statica inizializzi in un ciclo e riduci progressivamente nei cicli successivi, se non fosse che essendo appunto non statica essa vale un valore a caso fin dal primo ciclo successivo

buona l'idea di "concentrare" la funzione su un singolo led per volta

potresti creare un array più largo,  
tu adesso fai contenere all'array (inutilmente bidimensionale) lo "stato" acceso spento del led,in un int inutilmente grande  
potresti usare un array "doppio" di byte che contenga sia il numero di piedino associato al led che la sua intensità  
ecco che ciclando l'array potresti progressivamente spegnere i vari led accesi, va da se che quando arrivi a zero il led è spento  
occhio che in questa maniera tu "riaccendi" il led immediatamente dopo il suo spegnimento, non credo che sia questo quello che vuoi ottenere

per quanto riguarda i consigli di @maurotec, essi sono ottimi, ma se non conosci le strutture in C e le classi in C++ io penserei a strade alternative

quindi ecco un'ulteriore domanda

come sei messo con le conoscenze di C e C++  
struct e class sono cose che conosci?  
cicli for li do per scontati, come anche array

PS, io sono famoso per essere piuttosto "tranciante" nei miei giudizi  
se ti sto dando qualche dritta è solo per la tua tenera età, ma se non rispondi alle mie domande scordati di rileggermi

PPS  
sei andato a vedere nel link indicato?

Aggiungici anche questo:[https://forum.arduino.cc/t/aiutateci-ad-aiutarvi/593270](https://forum.arduino.cc/t/aiutateci-ad-aiutarvi/593270)

---

_[View the full topic](https://forum.arduino.cc/t/randomizzare-impulsi-elettrici/1022161)._
