Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Voor zover ik het begrijp wordt de pin met PWM geforceerd naar HIGH of LOW, er is geen sprake van of noodzaak voor een interne pullup. De enige manier om een 3,3V signaal naar 5V te brengen is met een externe transistor.Als je de interne pull up kunt uitschakelen kan je altijd een externe pull up naar 5v leggen.
aanpassen dat ie maar 1x loopt als ik op een knopje druk
const int Pushpin = 4; // drukknop aan pin 4 aansluiten, naar GND
void setup (){
pinMode ( Pushpin, INPUT_PULLUP);
}
void loop () {
while ( digitalRead (Pushpin) == 0); // while loop herhaalt totdat de drukknop losgelaten wordt
delay (50); // wacht tot contactdender voorbij is
while ( digitalRead (Pushpin) == 1); // while loop herhaalt totdat de drukknop ingedrukt wordt
// etc.
}
void loop () {
while ( digitalRead (Pushpin) == 0); // while loop herhaalt totdat de drukknop losgelaten wordt
delay (50); // wacht tot contactdender voorbij is
servo1.write (0);
while ( digitalRead (Pushpin) == 1); // while loop herhaalt totdat de drukknop ingedrukt wordt
delay (50);
servo1.write (180);
}