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) 2830 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