Seite 1 von 1
Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 17 Dez 2023, 21:14
von fishfriend
Hallo...
Ich hab mal angefangen, ein Buch über Robo Pro Coding und dem TXT 4.0 zu schreiben.
Es geht um den EInstieg in Robo Pro Coding und dem ersten Erstellen von Programmen.
Ich denke auch ein paar andere Themen sind da ganz interessant, die dann weiterführend sind.
Auch werde ich mal die anderen Controller mit einbinden - soweit ich sie habe (RX).
Ich versuche über viele Bilder es verständlich zu machen.
Vom Inhalt her bin ich so weit:
Code: Alles auswählen
Auf die schnelle...
Online Version ohne Installation:
App mit Installation
Erstes mal starten
Grundlagen
Weitere fischertechnik Controller
Kabelfarben:
Einschalten vom Controller TXT 4.0
Verbinden
Schnelltest (Controllertest - Interfacetest)
Servomotoren (Modellbauservos):
Eingänge (Input-Sensoren)
Mini-Taster
Reedkontakt
Fotowiderstand
Fototransistor
Optischer Farbsensor
Burgermenue: Start eines Projektes
Projektkonfiguration Projekt-Einstellung
Controllerkonfiguration
Eingänge (Sensoren)
Ausgänge (Aktoren)
Unidirektionaler Motor
Motor
Zähler
I2C
USB
Programme erstellen.
Motor
Programme/Projekte speichern
Neues Programm
Mehrere Controller
Es kann sein, dass ich das ein oder andere falsch formatiert habe und somit noch nicht aufgelistet ist.
Ich hab auch mal alle ft-Sensoren und Aktoren kurz erklärt. Ich muss mal schauen ob ich zu jedem Sensor noch ein Beispiel-Programm mache.
Was würde euch noch einfallen, was da rein muss? Befehlsübersicht...?
Auch was so fortgeschrittene Programmierung angeht, wie die Erklärung von vorhandenen Beispielen von ft z.B.?
Was ich immer wieder brauche, ist ein "Robo Pro Coding Sheet", also eine Übersicht der Befehle in einer Art von Tabelle oder was man sich ausdrucken und dann einlaminiert.
Ich wollte noch einfache Modelle und Roboter reinbringen. Z.B. eine Bandsteuerung, -mit Lichtschranke... usw.
Was meint ihr so? Was für Fallstricke gibt es, die man wissen sollte?
Wie immer von mir ist das Buch kostenlos als freie PDF zum runterladen, wenn es vorzeigbar ist
Mit freundlichen Grüßen
Holger
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 18 Dez 2023, 07:34
von axel57
Hallo,
kannst Du von meiner Doku etwas gebrauchen? Da steckt schon eine Menge Gehirnscgmalz drin.
http://chobe.info/dokus/RoboProCodingBefehle.pdf
Bei Bedarf auch als DOCX-Datei.
Gruß der Axel
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 22 Dez 2023, 10:23
von fishfriend
Hallo...
Klar kann ich das dafür gebrauchen - wenn ich es nutzen darf
Auch müssen sich dazu noch Tester und Richtigschreiber finden
Mit freundlichen Grüßen
Holger
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 22 Dez 2023, 14:39
von axel57
Hallo Holger,
klar kannst Du das benutzen. Wie gesagt bei Bedarf als DOCX.
Auch für das andere bin ich zu haben (Tester und Richtigschreiber)
Allen schon mal ein frohes Weihnachtsfest
der Axel
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 04 Jan 2024, 17:31
von fishfriend
Hallo...
Sooo, ich bin nun ein Ganzes Stück weiter. Ich habe da viel Arbeit reingesteckt und hab nun knapp 160 Seiten.
Zusätzlich habe ich versucht Anleitungen auch für die drei Controller BT Smart, RX und TXT 4.0 sehr ausführlich zu erstellen.
Ich hab eine Menge Beispiele von Robo Pro, RoboPro Light und Scratch von älteren Baukästen in Robo Pro Coding übersetzt.
Zusätzlich habe ich für Robo Pro Coding Programmier Sheets erstellt, wo alle Befehle auf 4 Seiten als Übersicht sind.
Das "Problem" was ich sehe ist. Im Buch hab ich die Sachen für die drei Conroller einzeln aufgeführt. OK, manchmal erscheint es noch etwas unübersichtlich wenn einmal ein Thema allgemein und dann drei mal hintereinander die Controller kommen.
Es ist die Frage, ob ich noch mal die Rrogrammier Sheets, auch für die einzelnen Controller mache. Alle Fähigkeiten sind momentan beim TXT 4.0 .
Die beiden haben ja etwas weniger Möglichkeiten. Da tauchen manche Befehle dann in Robo Pro Coding nicht auf.
Mal ein Beispiel:
- Robo Pro Coding Sheet Sensoren1.jpg (164.29 KiB) 2914 mal betrachtet
(Die Qualität muste ich leider runtersetzen, da die Datei sehr groß ist. SInd auch noch drei weitere Seiten.)
Beim RX würden die schnellen Zähler wegfallen, beim BT Smart zusätzlich noch USB und I2C.
Ich hadere da mit mir, weil ist doch viel Arbeit... andererseits ist es SInnvoll...
Ich würde gerne Beispiel von MQTT aufnehmen. Ich selber kann nur die Beispiele von fischertechnik nehmen. Selber das programmiert hab ich das noch nicht. Es ist auch die Frage, ob man das auf andere Controller ausweitet. Oder das Ganze Thema so stehen läßt. Ich bin da nicht so der Experte in dem Thema. Einerseits interessiert es mich sehr, andererseits gibt es da besse Experten, die es auch besser erklären könnten. Hat jemand von euch Interesse?
Hier mal mein Inhaltsverzeichnis:
Code: Alles auswählen
Vorwort 2
Gleiche Programme und anderer Controller 3
Bei mir sieht es anders aus!? 3
Hilfe! Ich kriege das nicht hin. Das läuft bei mir nicht. 3
Richtig im Buch „Suchen“ 3
Die 3 Grundregeln des Programmierens 3
Schnellstart... 11
Online Version ohne Installation: 11
App mit Installation 11
Erstes mal starten 11
Grundlagen 13
Die Oberfläche 13
1 - Einstellung und Dateiübersicht von Robo Pro Coding 14
Das Burgermenü 14
Voreinstellungen/Einstellungen 15
Importieren 16
Unterschied von "Projekt" und "Programm" 17
Projekt/Exportieren 18
Projekt/Schließen 18
Hilfe/Dokumentation 19
Neue Datei erstellen 20
Neue Datei erstellen 20
TXT 4.0/Alle Fähigkeiten 20
Neue Datei RX Controller 23
Neue Datei erstellen/Kamera 24
Programm hochladen 24
Programm hochladen auf den RX-Controller 25
Projektkonfiguration Projekt-Einstellung 26
Controllerkonfiguration Allgemein 26
Achtung beim Wechsel vom Controller im aktuellem Projekt 27
Allgemeiner Umgang mit Blöcken in Robo Pro Coding 29
Mausdarstellung 29
Am Reiter Eingang/Ausgang… ist alles ausgegraut… 31
Blöcke sind teilweise ausgegraut 32
Andockmöglichkeiten von Blöcken 33
Menü der weiteren Möglichkeiten vom Block 34
Duplizieren 34
Startblöcke 35
Block zum Setzen von Werten 35
Block zum Lesen von Werten 36
Block zum Vergleichen von Werten 36
Kopieren 36
Baustein löschen 37
Kommentar 37
Baustein zusammenfalten 39
Baustein entfalten 39
Baustein Hilfe 40
Das Plus am Block 40
Das Minus am Block 41
Kurzhilfe zum Block (mouseover) 41
Geeignete Controller 42
Ältere fischertechnik Controller 42
Spannungsversorgung 42
Wichtig! Die Sache mit dem Update der Firmware… 44
Kabelfarben und Steckerfarben: 45
Kabelfarben 45
Steckerfarben 45
Drehrichtung von Motoren 46
Einschalten 47
Einschalten vom TXT 4.0 Controller 47
Einschalten vom RX Controller 47
Einschalten vom BT Controller 47
Verbinden von Robo Pro Coding mit dem Controller 48
Übersicht 48
TXT 4.0 Controller 48
RX Controller / BT Controller 48
TXT 4.0 Controller verbinden: 48
Bemerkung/Tipp: 48
USB 49
WLAN 52
Access point 55
Bluetooth Verbindung 58
Wenn keine Verbindung zustande kommt 58
RX Controller verbinden 59
USB Verbindung 59
Tipp: LED-Farben und Blinken am RX Controller 60
BT Controller verbinden 61
Wenn keine Verbindung zu Stande kommt. 63
Blinken am BT Smart Controller 63
Grundsätzliches bei Robo Pro Coding 64
Bezeichnung der Ein- und Ausgänge 65
Schnittstellentest (=Controllertest / Interfacetest) 66
TXT 4.0 Schnittstellentest 66
RX-Controller Schnittstellentest 67
BT Smart Controller Schnittstellentest 69
Servomotoren (Modellbauservos) Schnittstellentest 71
Die „Sache“ mit dem Schnittstellentest und den Servomotoren. 71
Eingänge (Input-Sensoren) Schnittstellentest 72
Mini-Taster 73
Reedkontakt 73
Fotowiderstand 73
Ultraschall-Abstandssensor 73
Fototransistor 74
Optischer Farbsensor 75
NTC-Widerstand (Temperaturwiderstand) 75
IR-Spurensensor (Spurenfolger) 75
Ausgänge Schnittstellentest 76
Zähler Schnittstellentest 76
Alte Sensoren und Aktoren aus „grauer“ Vorzeit 77
Initiator (Industriemodelle) 36237 77
Summer / Piezo Signal Signalgeber 36119 77
Sensoren Aktuell / Alt 78
Ältere Gabellichtschranke 78
Elektromagnet 79
Feuchtigkeitssensor 79
Reedkontakt 79
Magnetventil 79
Schrittmotoren 80
Ultraschallsensoren 80
Tipp: Übersicht der Motoren von fischertechnik 81
TXT 4.0 Controller (Alle Fähigkeiten) 82
Eingänge (Sensoren) 83
Ausgänge (Aktoren) 84
Unidirektionaler Motor 85
Schaltung / Verkabelung LED und Unidirektionaler Motor 86
Tipp: Handhabung fischertechnik Ventil 86
Motor 87
Zähler 88
Hinweis Encodermotor: 90
I2C 91
USB 92
Unterschied vom TXT zum RX Controller / Controllerkonfiguration 93
Unterschied vom TXT zu BT Smart Controller / Controllerkonfiguration 93
Robo Pro Coding 94
Programme erstellen. 94
Lernstufen 94
Programm laufen lassen 96
Programm stoppen 96
Hinweis zu anderen „Test-“ Programmen 96
Programm: Motor laufen lassen 97
Programme/Projekte speichern 103
Neues Programm 105
Programm Lichtschranke mit dem TXT 4.0 105
Speichern dieses Projektes 114
BT Smart Controller mit Programm für Lichtschranke und Motor 116
Projekt Speichern / Exportieren 120
Hinweis zu den Endungen bei Projekt-/Programmnamen und anderen Programmiersprachen: 121
Wo sind meine Dateien? 121
Sound 122
Mehrere Controller 123
Mehrere BT Smart Controller 123
Mischungen von Controllern 124
BT Smart Controller 124
RX und TXT 4.0 Controller 124
RX und TXT 4.0 Controller und ältere Controller 124
TX/TXT 124
Verbindung über die Ein- und Ausgänge 125
Ältere Robo-Interface, Serielles Interface, Parallel Interface 125
Robo Connect Box und Serielles Interface / Parallel Interface 125
Knobloch: Multiface Interface, Böing und Kallenbach: USB-Interface und andere... 125
Arduino und Co, ftDuino 125
I2C für Experten 125
Wichtiger Hinweis zum I2C: 125
Tipp, Schreibweise von Zahlen und Daten: 126
Die Python-Variante für I2C: 127
I2C in Blocky 128
Qualitätssicherung mit KI(fischertechnik Industriemodell) mit dem TXT 4.0 133
Werte / Einheiten 136
Abkürzungen/Begriffe im Programm 136
Zu erkennede Bauteile (Eigenschaften): 137
Funktion des Programms (Zusammenfassung mit Erklärungen) 138
Hauptprogramm 138
sorting_line 138
Open CV2 Befehle - - Programm machine-learning 140
MQTT 140
Add On: Künstliche Intelligenz 141
Einige Beispiel-Programme anderer fischertechnik Kästen von anderen Programmiersprachen in Robo Pro Coding umgesetzt 142
BT Smart Beginner 142
Karussell 3: 143
Hinweis Fehlerteufel Wackelkontakt: 143
Karussell 4: 143
Karussel 5 144
Fußgängerampel 1 145
Förderband 1 145
Förderband 1 TXT 4.0 Controller statt BT Smart Controller 146
Händetrockner 147
Fahrroboter 3 149
STEM Coding Pro 150
Aufgabe 1: Blinklicht 150
Fußgängerampel 151
Bedarfsampel 152
Blindenampel 152
Modell 3 Alarmanlage 153
Alarmanlage 154
Alarmanlage mit Blinklicht 155
Kein Sound auf den BT Smart Controller 156
Fernsteuerung 1 156
Bedienfeld 157
Fernsteuerung 2 166
Ist halt auch die Frage was noch so rein muss? Gibt es noch Kniffe, Tricks, Tipps... zum Programm und Controllern?
Was noch fehlt:
Debug-Modus Schnittstellentest
BT-Verbindungsaufbau
Starten eines RX Projektes
Kopfzeile
Veränderung des Aussehens
Dann kommen noch die einzelnen Befehle von Robo Pro Coding von Axel dazu. Dafür würde ich noch Beispiele machen wollen.
Wer hätte Lust mal sich die Vorabversion PDF nur mal anzuschauen. Also nicht zu korrigiern. Sonst hab ich das Problem das ich vor Betriebsblindheit einiges nicht sehe.
Mit freundlichen Güßen
Holger
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 04 Jan 2024, 17:57
von axel57
Hallo Holger,
wie schon angesprochen würde ich die Doku gern vorab lesen und testen.
Stellst Du sie ins Netz oder vesendest Du sie per E-Mail?
Gruß der Axel
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 04 Jan 2024, 21:18
von Pudy
Hallo Holger,
auch ich würde einen Blick wagen.
Viele Grüße
Pudy
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 04 Jan 2024, 23:01
von Kali-Mero
Hallo Holger,
gerne kannst Du mir auch ein Exemplar zum Drüberlesen zukommen lassen
Grüßle
Der Kali
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 28 Jan 2024, 13:04
von fishfriend
Hallo...
Ich bin schon eine ganze Ecke weiter gekommen.
Ich hab mir mal eine kleine Hilfe /Lesezeichen gemacht, für das Robo Pro Coding. So kann man bei einem fertigen Programm, den Ausdruck z.B. an den Monitor halten und vergleichen woher der Block kommen könnte. Eventuell hilft es auch andenren Leuten. Wenn man noch einen Papierstreifen in die Mitte macht ist es noch stabiler. Klebestift ist auch eine gute wahl...
.
- Robo Pro Coding Übersicht Buch.png (465.97 KiB) 2347 mal betrachtet
Ich gebe zu ich habe mich nicht von Anfang an mit Robo Pro Coding beschäftigt.
Hat jemand mal eine sehr sehr frühe Version von Rob Pro Coding?
Mich würde insbesondere der Motor Stopp-Block interessieren. Da gab es wohl eine Auswahl wie man einen Motor stoppen kann. Das gibt es in der aktuellen Version so nicht mehr. Wie haben die das gemacht? Kuzgeschlossen, Gegenspannung, Leerlauf...? Auch der dazugehörige Python-Code würde mich interessieren.
Mit freundlichen Grüßen
Holger
Edit Bild geändert
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 05 Feb 2024, 12:42
von omniman
Guten Tag
Gerne würde ich mich auch reinlesen. Besten Dank
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 07 Feb 2024, 17:56
von fishfriend
Hallo...
Bei Manchem bin ich am Zweifeln. So ein Beispielprogramm für MQTT z.B. . Ich brauche dafür einfach mehr Zeit oder jemand von euch hat ein kleines Beispiel dazu. Ich hatte gedacht man kann die von ft nehmen und abspecken, ist aber nicht ganz sooo einfach...
Man muss ja auch eine "Gegenseite" haben. ft selbst nutzt sehr viel Python dabei - warum auch immer... Man könnte auch den Browser nehmen und auf den TXT 4.0 zugreifen... Ich bin mir dabei aber nicht ganz so sicher, ob es dann noch Verständlich ist...
Oder ich bleib auf den Stand wie jetzt und schieb dann mal Version 2 hinterher. Ich denke, so 97% möglicher Fragen werden bentwortet.
Da ich über das Forum hier keine Dateien versenden kann, muss man sich bei mir per mail melden um so eine Vorbabversion zu bekommen.
Ich werde gleich mal meine neuste Version verschicken. Ich denke sie besser aufgebaut als die erste. Leider ist noch keine Rechtschreibung geprüft worden. Ich denke es geht momentan auch Vorranig um den Inhalt. Ich überlege ob ich die Lücken erst mal den Beispielen vom Axel Chobe auffüllen soll. Ich denke es macht SInn, da es einem erspart in mehreren Dokumenten zu suchen. Ich hab jetzt 385 Seiten, da kommt es auf 20 (?) Seiten auch nicht mehr an...
Um es nochmal klarzustellen, weil es dazu schon Nachfragen gab.
Das Projekt ist, ein -kostenloses- digitales Buch zu erstellen, in Form einer PDF.
Ich will kein Geld dafür oder einfach nur die Sachen anderer zusammen kopieren.
Es soll einfach eine Hilfe sein, zumal zusammenfassend auch für die TXT 4.0 , RX und BT Smart - Controller.
Ja, man könnte es dann auch drucken lassen, aber ich denke, durch die Suchfunktion ist es digital einfach besser.
Mit freundlichen Grüßen
Holger
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 08 Feb 2024, 19:50
von axel57
Hallo Holger,
das mit den Beispielen hatte ich Dir ja angeboten, diese zu nutzen.
Vom BTSmart habe ich alle Beispiele durchgearbeitet, da gibt es nichts zu meckern. Für den RX gibt es noch gar keine Beispiele.
Würde mich freuen, die neue Version durchzuarbeiten (Rentner haben doch Zeit) E-Mail hast Du ja.
Schau doch bitte mal in die Doku
http://chobe.info/dokus/ft_modelle.pdf (Nur als Info)
Gruß der Axel
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 24 Feb 2024, 20:11
von driemann
Hallo Holger,
gerade lese ich von Ihrem tollen Projekt und würde auch gerne schon vorab einen Blick auf das Buch werfen.
Ich nutze TXT 4.0 Sets im Unterricht und bin dankbar für alles brauchbare Material.
Viele Grüße,
Dirk
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 24 Feb 2024, 20:58
von fishfriend
Hallo...
Ich bin schon wieder viel weiter gekommen. Dank vor allem auch an Axel Chobe.
Ich bin keine Rechtschreibkoryphäe und nun die knapp über 400 Seiten durzuarbeiten dauert halt.
Ich hab schon überlegt, ob man es einfach als Version 0.9 online stellt und dann die Fehler mit Version 1.0 ofiziell bereinigt.
Schreib mir am besten eine Mail, dann kann ich dir es mailen.
Zweites kleines Problem ist, das die PDF kanpp 30 MB hat und die Telekommail damit Probleme hat, es hochzuladen.
Ich kann "nur" die etwas kleinere 10 MB Version anbieten oder eine ZIP, die so gerade eben geht. Die kleinere PDF hat aber in den Grafiken scheinbar eine etwas schlechtere Auflösung.
Ich denke mal, das man vor allem die Übersichten und Lesezeichen als Druckdateien anbieten sollte.
Ich denke nicht, dass sich jemand die komplette PDF ausdrucken läßt.
Mal schauen...
Mit freundlichen Grüßen
Holger
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 12 Mär 2024, 21:19
von zilli
Hallo zusammen,
ich bin neu hier und habe hier endlich mal was an Dokumentation gefunden. Ich habe für meinen Sohn (9Jahre) das ft Robotics HIGHTECH Set zu Weihnachten gekauft. Nachdem es an Weihnachten aufgrund der spärlichen Dokumentation schon viel Ernüchterung gab, habe ich heute noch mal angefangen zu recherchieren und bin bei euch hängen geblieben.
Ich biete mich auch an, an dem Buch mitzuarbeiten. Aktuell bin ich mit meinem Sohn dran ein Omniwheels-Fahrzeug per virtuellem Joystick ans laufen zu bringen.
Bzgl. Dateigröße und Beispielprogrammen könnte ich meine Cloud anbieten. Speicherplatz habe ich genug und über verschiedene Rechteverwaltungen können wir reden (Jeder kann runterladen, nur mit Passwort kann es runtergeladen werden, oder Ordner mit lese und schreibrechten ...)
Falls wir hier dann in Zukunft als Team zusammen an dem Buch arbeiten wollten, dann wäre natürlich eine richtige Versionsverwaltung wie zum Beispiel Github oder so vorzuziehen. Das ist aber vielleicht auch mit Kanonen auf Spatzen geschossen
Ich freue mich von euch zu hören.
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 12 Mär 2024, 21:52
von fishfriend
Hallo...
Gib mir ein paar Tage Zeit.
Ich bin gerade richtig im Stress mit den KI Anlagen, Roboter fertigmachen und den Vorbereitungen auf Dortmund und noch viel viel mehr.
Da wird gerade das Hobby zu Beruf.
Beim Buch muss ich noch ein paar inhaltliche Änderungen machen und noch mal erweitern.
Auch das Kamera Problem scheint sehr viel weiter zu gehen, als ich dachte.
Wenn nicht schon geschehen, schreib mir eine Mail. Ich kann über das Forum hier keine Dateien senden.
Mit freundlichen Grüßen
Holger
Re: Buch über Robo Pro Coding und TXT 4.0 ...
Verfasst: 14 Mär 2024, 19:39
von phg-berlin
Hallo Holger,
im allgemeinen Teil habe ich mich gerade vorgestellt.
Da ich nicht weiß, ob Du das auch liest, hier noch einmal meine Bitte:
Ich würde Dein Buch sehr gerne lesen. Gibt es einen Link oder kannst Du es mir irgendwie anders (Mail-Anhang) zur Verfügung stellen?
Ich bin auch sehr gerne bereit, konstruktiv mitzuarbeiten. Ich halte mich als absoluter ft-robotics-Laie für besonders geeignet, da ich sicher nicht betriebsblind bin. Dabei unterstelle ich, dass Deine Zielgruppe in erster Linie Anfänger sind.
Wenn Du willst kannst Du Dir ja gerne einen Beitrag von mir ansehen:
http://www.prof-horst-guenther.de/mbot ansehen.
Viele Grüße
Horst Günther