]> git.piffa.net Git - sketchbook_andrea/blobdiff - libraries/common/common.cpp
serial dwebug tolto da pwm
[sketchbook_andrea] / libraries / common / common.cpp
index b29cd95019044d917bae8c8699eb3c263a64fea5..889c749286853ff6b61b3bf018826138ed0f9433 100644 (file)
@@ -141,6 +141,9 @@ void Lampeggiatore::Blink(long up, long down) {
 // Pwm
 // Constructor
 Pwm::Pwm(int pin)
+    // Gestione del PWM utilizzando millis
+    // per non bloccare il processore con delay
+    // Warning: serialWrite puo' interferire con i tempi.
 {
     ledPin = pin;
     pinMode(ledPin, OUTPUT);
@@ -160,7 +163,6 @@ void Pwm::Up(long speed) {
     if ((millis() - previousMillis) > speed / 256) {
         brightness++; // Incrementiamo la luminosita'
         previousMillis = millis();
-        Serial.println(brightness);
     };
 }
 
@@ -175,7 +177,6 @@ void Pwm::Down(long speed ) {
     if ((millis() - previousMillis) > speed / 256) {
         brightness--; // Incrementiamo la luminosita'
         previousMillis = millis();
-        Serial.println(brightness);
     };
 }
 
@@ -184,7 +185,6 @@ void Pwm::UD(long speed ) {
     if ((millis() - previousMillis) > speed / 512) {
         brightness = brightness + increment; // Incrementiamo la luminosita'
         previousMillis = millis();
-        Serial.println(brightness);
         analogWrite(ledPin, brightness);
         if (brightness == 0 || brightness == 255) { // Reverse direction
             increment = -increment ;