Hallo Leute,
wie kann man bei der AiO+ im Sketch die Pins PF0-PF5 ansteuern?
zusätzliche bibliothek unter adruino runter laden?
lg Martin
Moin!
Eine zusätzliche Bibliothek ist, denke ich, nicht notwendig.
Die Ports PF0 bis PF5 haben laut Quickstartguide die digitalPin Nummern 34 bis 39.
Mit den Nummern kannst du sie ansteuern, wie jeden anderen Pin auch.
Danke für die Anwort.
es funktioniert so weit. (blinken)
jedoch kann ich das blinken nicht seperat ausschalten. beim anschalten des buttons auf PF3 fängt das licht ganz merkwürdig an zu flackern. (button bereits ausgetauscht, kein unterschied)
hab ich ein fehler im skript?
LED Blue ist auf GND und PF2(A12), Button ist auf GND und PF3(A13)
danke für hilfe!
martin
folgendes skript:
#define LED_PIN A12
#define buttonLedPin A13
void setup() {
// set pin mode blue light
pinMode(LED_PIN, OUTPUT);
pinMode(buttonLedPin, INPUT);
}
void loop() {
do {
// LED blinking
if(isBlueLightActive)
{
digitalWrite(LED_PIN, (millis() / 500) % 2);
}
// LED Ein- und Ausschalten
blueLightButton.read();
if( blueLightButton.wasReleased() )
{
if(isBlueLightActive)
{
isBlueLightActive = false;
digitalWrite( LED_PIN, LOW);
}
else
{
isBlueLightActive = true;
}
}
checkStandbyAtMillis();
mp3.loop();
@@ -988,6 +973,16 @@ void loop() {
// doppelt belegt werden
readButtons();
if (blueLightButton.wasReleased()) {
if( isBlueLightActive )
isBlueLightActive = 0;
else
isBlueLightActive = 1;
digitalWrite(LED_PIN, isBlueLightActive);
}