Moin @Kai-R ,
da Du ja auch gerne Wokwi benutzt:
Beim Erweitern der NeoPixel-Anzahl im letzten Sketch aus Post 20 konnte ich plötzlich keine Taste der Fernbedienung mehr nutzen ... Dabei ist mir dann letztlich aufgegangen, dass die Reihenfolge, in der die Komponenten bei Wokwi deklariert wurden, Einfluss nimmt:
Wurde die Fernbedienung zuerst (vor) dem Led-Ring definiert, wie hier, so werden Zugriffe auf die Tasten von diesem abgefangen (auch dort, wo der Ring "durchsichtig" erscheint:
"parts": [
{ "type": "wokwi-arduino-uno", "id": "uno", "top": 67.8, "left": -67.8, "attrs": {} },
{ "type": "wokwi-ir-receiver", "id": "ir1", "top": -58.95, "left": 132.62, "attrs": {} },
{ "type": "wokwi-ir-remote", "id": "remote1", "top": -28.8, "left": 307.2, "attrs": {} },
{
"type": "wokwi-led-ring",
"id": "ring1",
"top": -181.76,
"left": -66.01,
"attrs": { "pixels": "256" }
}
Erfolgt die Deklaration im JSON-File nach dem Ring, so ist die Fernbedienung erreichbar:
"parts": [
{ "type": "wokwi-arduino-uno", "id": "uno", "top": 67.8, "left": -67.8, "attrs": {} },
{ "type": "wokwi-ir-receiver", "id": "ir1", "top": -58.95, "left": 132.62, "attrs": {} },
{
"type": "wokwi-led-ring",
"id": "ring1",
"top": -181.76,
"left": -66.01,
"attrs": { "pixels": "256" }
},
{ "type": "wokwi-ir-remote", "id": "remote1", "top": -28.8, "left": 307.2, "attrs": {} }
Optische Transparenz entspricht also nicht der "Maus-technischen" Transparenz .
Vielleicht gut zu wissen, um unnötiges Debuggen zu vermeiden ... ![]()
Kanntest Du vielleicht, für mich war das neu ...