Hallo zusammen,
heute möchte ich mal eine weitere Lösung für die bekannten Probleme mit Powered Up zeigen:
- kein Smartphone nötig
- Krokodil o.ä. lässt sich mit der FB regeln
- Zwei Motoren gegenläufig mit derselben Taste der FB
- Wenn es heute geht, geht es auch in 10 Jahren noch
- Plug and play (s.u.)
Das „Geheimnis“ ist ein kleiner Microprozessor, nur 3x3 Noppen groß.
Die Hardware
Es ist ein ESP32 „M5Stack ATOM Matrix“. Das Schöne daran: er hat oben eine 5x5 LED Matrix, und diese Fläche ist auch ein Taster.
Außerdem ist er genau 3x3 Noppen groß und grau ...
Dirk1313 , RobbyRay , asper , hassel62 , cubo , MTM , Legoben4559 , aap134 , SuklaaTalvella , Ben® , Xris , Garbage Collector , tastenmann , freakwave , SirJoghurt , UncleTom , JuL gefällt das (17 Mitglieder)
Lok24 hat geschrieben:
Vielen Dank, wie gesagt, ich muss das nochmal testen.
Aber an meinem Rechner läuft das alles gar nicht, und der andere war heute belegt.
Ich vermute ein Problem mit dem Timing. Der Sensor an dem Hub geht mit allen anderen Programmen einwandfrei.
Evtl braucht das "Notifications" mal länger als erwartet. Das Ganze läuft ja offenbar nicht in Threads.
Lok24 hat geschrieben:
Hallo, dankeschön.
1.) Boosthub mit MoveHub läuft einwandfrei
2.) Boosthub mit TrainHub läuft garnicht
3.) mit Lpf2Hub läuft gar nichts
4.) die enums für die Ports sind in BoostHub und poweredupHub gleich
5.) das Beispiel TrainColor läuft mal und mal nicht
6.) mein Programm läuft mal und mal nicht
5 und 6 könnten nicht sein, wenn die enums falsch wären.
Meine Folgerung: leguino funktioniert nicht zuverlässig in meiner Umgebung.
Hallo Marc,
so, geht jetzt alles.
Auch mit dem PoweredUp Hub, alle Libraries unverändert.
Color, Distance und Rotation.
Aber: ein steiniger Weg.
Power On
seriellen Monitor starten
Reset des ATOM
Connect -> Connected
- > alle drei Werte 0
bei laufendem Hub:
Reset des ATOM
seriellen Monitor neu starten
Alle Werte da.
Also irgendeine Unverträglichkeit/Delay/Timing beim Startverhalten/Conncet Programm/ATOM
Nichtsdestrotz. Als Laie halte ich das legoino immer noch für falsch.
Es darf nicht 0 ausgeben, wenn gar nix da ist.
Lok24 hat geschrieben:
Moin Marc,
Ruppie hat geschrieben:
ElTentakel
02.09.2020, 16:37
Als Antwort auf den Beitrag von Lok24
Editiert von
ElTentakel
02.09.2020, 16:39
Lok24 hat geschrieben:
Lok24
02.09.2020, 18:57
Als Antwort auf den Beitrag von ElTentakel
Editiert von
Lok24
02.09.2020, 19:00
Hallo,
ElTentakel hat geschrieben:
Lok24 hat geschrieben: