Problemi con Arduino Micro

leo72:

MauroTec:
L'oggetto Serial è presente sin dall'inizio e viene valutato come una condizione vera (true) nel ciclo while, pertanto quel ciclo lo ritengo superfluo.

E' una condizione nuova, introdotta per l'Atmega32U4, che ha la USB integrata.

Si lo avevo notato tempo a dietro, ma non mi sono mai soffermato a verificare anche perchè non ho quella board o simil Leonardo.
Continuo a non capirne il significato, come detto il C++ valuta una istanza di classe come verà nel senso esistente, testarne l'esistenza vuol dire prevedere la possibilità che quel oggetto a quel tempo potrebbe non essere ancora creato, ma se prima lo uso con Serial.begin() quello oggetto deve già esistere. Comunque mi tiro fuori per mancanza di esperienza diretta con la board.

Ciao.