Kai Geschrieben 8. Februar 2015 Geschrieben 8. Februar 2015 (bearbeitet) Ein Microphone ist auch dran. "Moses, wie weit kommen wir noch?" bearbeitet 8. Februar 2015 von Kai Zitieren
Kai Geschrieben 8. Februar 2015 Geschrieben 8. Februar 2015 Banana pro ist bestellt! Teensy flashen ohne Button auf dem Teensy drücken zu müssen: Externe Links nur für Mitglieder sichtbar Teensy -usb- Banana Zitieren
FlyRasch Geschrieben 9. Februar 2015 Geschrieben 9. Februar 2015 Wow hier geht es ja richtig ab. Ein paar Raspies haben wir auch noch im Keller, und wenn sich später auch noch ein Banana dazugesellen sollte, dann wird er sich sicher nicht Langweilen. Persöhnlich war ich ja auch schon glücklich mit den Möglichkeiten der Teensy Platine. Die Anbindung an einen richtigen Host hat natürliche auch was. Die eigentliche Grundfunktionalität als standalone ist eigentlich schon der Bringer. Durch einen modularen Aufbau kann man sich da prima an seine persönliche Ausbaustufe heran basteln. Jedenfalls freue ich mich schon darauf im Keller mal wieder was richtig schönes bauen zu können. gRuss Ralf Zitieren
barney Geschrieben 12. Februar 2015 Autor Geschrieben 12. Februar 2015 Hi FlyRasch Und hast du schon den Lötkolben geschwungen? Zitieren
FlyRasch Geschrieben 12. Februar 2015 Geschrieben 12. Februar 2015 Nein so schnell bin ich leider nicht. ( es gibt da noch so viel was vorher liegen geblieben ist ) Der Keller ist soweit jetzt wieder leer ( =einsatzbereit ) Ich wollte die noch fehlenden Teile am Wochenende raussuchen und bestellen. Nach einer optimistischen Planung wollte ich den Lötkolben dann ab nächster Woche schwingen. ( Die SMD Löterei ist für mich auch Neuland ) gRuss Ralf Zitieren
ToniGadget Geschrieben 14. Februar 2015 Geschrieben 14. Februar 2015 (bearbeitet) Nabend, Ich bräuchte mal eure Hilfe, ich stecke in einer Sackgasse... Die beiden Teensy's 3.1 sind nun angekommen. Arduino V1.06 und Teensyduino V1.2 laufen auch. :peace: Wenn ich allerdings den Teensy 3.1 per USB-Kabel an den Rechner anschliesse bekomme ich im Geräte-Manager von Win7 vier neue Eingabegeräte (HID) angezeigt. 2x "HID-konformes Gerät" und 2x "USB-Eingabegerät". Nach dem drücken des Resettasters auf dem Teensy 3.1 verschwindet von beiden Gerätevarianten eines im Gerätemanager von Win7. Aber ich bekommen im Win7 Gerätemanager kein COM-Port dazu welchen ich ja eigentlich bei Teensyduino V1.2 angeben muss. Wo liegt mein Denkfehler? So bekomme ich ja kein Sketch auf den Teensy 3.1 geladen. :confused5: Gruss Toni Gadget bearbeitet 14. Februar 2015 von ToniGadget Zitieren
barney Geschrieben 14. Februar 2015 Autor Geschrieben 14. Februar 2015 (bearbeitet) Hast du als Admin die Installation durchgeführt? Externe Links nur für Mitglieder sichtbar bearbeitet 14. Februar 2015 von barney Zitieren
ToniGadget Geschrieben 14. Februar 2015 Geschrieben 14. Februar 2015 Ja, beide IDE's (Arduino V1.06 & Teensyduino V1.2). Allerdings läuft die Teensyduino V1.2 nur durch wenn ich es mit "non Libraries" installiere. Sonst bricht die Installation mit einer Fehlermeldung ab. Zitieren
barney Geschrieben 14. Februar 2015 Autor Geschrieben 14. Februar 2015 Ja, beide IDE's (Arduino V1.06 & Teensyduino V1.2). Allerdings läuft die Teensyduino V1.2 nur durch wenn ich es mit "non Libraries" installiere. Sonst bricht die Installation mit einer Fehlermeldung ab. Ich benutze Windows 7 und 8.1 und habe nicht diese Probleme. Ansonsten Externe Links nur für Mitglieder sichtbar Zitieren
ToniGadget Geschrieben 14. Februar 2015 Geschrieben 14. Februar 2015 Alles runter und neu.... Danach alles stumpf nach dem Wiki aus dem Forum programmiert und siehe da es läuft sauber durch. Erst Irgendwann nach dem Kompilieren und den Upload-Button im Teensyduino-PRG und dem drücken des Resettasters am Teensy selbst brachte wie aus dem nichts den neuen COM-Port zum vorschein...:confused5: Nach dem Reboot des Teensy habe ich den Eindruck das immer noch das vom Werk aus installierte Blink-Programm aktiv ist. Ich habe allerdings bislang den Teensy nur nackt ohne jedliche Hardware dran auf dem Tisch liegen... Kann ich jetzt irgendwie schnell und unkompliziert rausbekommen ob das neue Skateboardsketch aktiv ist und läuft statt dem Blink-PRG ? Zitieren
barney Geschrieben 14. Februar 2015 Autor Geschrieben 14. Februar 2015 Ja! Die LED blinkt sekündlich wegen der Temperatursensorabfrage. Aber zu deiner Frage: Serielles Debugging durch aktivieren der Debug Anzeige oder #define Serial_BT Serial // Sollen die Werte fuer die BT-Schnittstelle auf USB oder Serial fuer das Debugging ausgegeben werden? #define Serial_DB Serial // Ausgabe der Debug Werte auf USB oder Serial ausgegeben werden? Dann werden die Messwerte über den USB-Anschluss des Teensy ausgegeben. Für das Debugging kann nach übertragung des Programms Unter TOOLS -> Serial Monitor gestartet werden. Zitieren
ToniGadget Geschrieben 14. Februar 2015 Geschrieben 14. Februar 2015 Die LED blinkt sekündlich wegen der Temperatursensorabfrage. Das klingt ja schon mal gut. Aber zu deiner Frage: Serielles Debugging durch aktivieren der Debug Anzeige oder #define Serial_BT Serial // Sollen die Werte fuer die BT-Schnittstelle auf USB oder Serial fuer das Debugging ausgegeben werden? #define Serial_DB Serial // Ausgabe der Debug Werte auf USB oder Serial ausgegeben werden? Dann werden die Messwerte über den USB-Anschluss des Teensy ausgegeben. Wenn ich das "#" in der Zeile #define Serial_DB Serial // Ausgabe der Debug Werte auf USB oder Serial ausgegeben werden? lösche, dann bekomme ich folgende Fehlermeldung beim kompilieren: Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:324: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt.ino: In function 'void Funkabriss()': Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:338: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt.ino: In function 'void Motorsteuerung()': Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:370: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:409: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:422: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:427: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:431: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt.ino: In function 'void Licht_Hupe()': Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:445: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt.ino: In function 'void BlinkerRL()': Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:461: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt.ino: In function 'void Hase_Igel()': Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:476: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt.ino: In function 'void Drive_Mode()': Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:501: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:523: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt.ino: In function 'void UIMessung()': Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:540: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:551: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt.ino: In function 'void UIausgeben()': Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:560: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt.ino: In function 'float Iaverage()': Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:578: error: 'Serial_DB' was not declared in this scope Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt.ino: In function 'float Temperaturmessung(uint8_t, uint8_t, uint8_t (*)[8])': Elektroskate_Teensy31_v41p0_ADC_LIB_SwitchDriveMode_Leiterplatt:591: error: 'Serial_DB' was not declared in this scope Muss ich bei ALLEN Werten weiter oben das "#" löschen und per TRUE oder FALSE deklarieren ? Zitieren
barney Geschrieben 14. Februar 2015 Autor Geschrieben 14. Februar 2015 # muss stehenbleiben! Die Zahl hinten ist wichtig! Zitieren
ToniGadget Geschrieben 14. Februar 2015 Geschrieben 14. Februar 2015 (bearbeitet) Zahl...:confused5: etwa statt: #define Serial_BT Serial1 // Sollen die Werte fuer die BT-Schnittstelle auf USB oder Serial fuer das Debugging ausgegeben werden? #define Serial_DB Serial // Ausgabe der Debug Werte auf USB oder Serial ausgegeben werden? so: #define Serial_BT Serial // Sollen die Werte fuer die BT-Schnittstelle auf USB oder Serial fuer das Debugging ausgegeben werden? #define Serial_DB Serial1 // Ausgabe der Debug Werte auf USB oder Serial ausgegeben werden? Wenn nicht, kann ich dem nicht ganz folgen. Magst Du mir ein Beispiel geben? bearbeitet 14. Februar 2015 von ToniGadget Zitieren
barney Geschrieben 14. Februar 2015 Autor Geschrieben 14. Februar 2015 Bei define muss ein # stehen. True oder false ist der Schalter. Serial1 oder Serial bestimmt den Ausgang. Zitieren
ToniGadget Geschrieben 14. Februar 2015 Geschrieben 14. Februar 2015 Ich Depp, natürlich muss ein "#" vor define stehen. Ich hatte "#" mit "//" (Auskommentieren) verwechselt. :oooops: Zitieren
barney Geschrieben 14. Februar 2015 Autor Geschrieben 14. Februar 2015 Macht nix. Und gehts? Zitieren
ToniGadget Geschrieben 14. Februar 2015 Geschrieben 14. Februar 2015 YEEEEEEESSS !!!! :peace: Der Teensy sendet, und sendet, und sendet.... Dann muss ich wohl den Lötkolben anheizen um den ESC, BEC und den wireless Nunchuck dran zu bappen. Der ESC muss dann wohl auf direktes ansprechen programmiert werden da ja Anfahr- und Bremsverhalten jetzt der Teensy übernimmt - oder ?! Zitieren
barney Geschrieben 14. Februar 2015 Autor Geschrieben 14. Februar 2015 Jup ab jetzt im Teensy Zitieren
ToniGadget Geschrieben 14. Februar 2015 Geschrieben 14. Februar 2015 DAS nenne ich mal Support - DANKE barney, You make my Day !!!! :thumbsup: Zitieren
barney Geschrieben 15. Februar 2015 Autor Geschrieben 15. Februar 2015 DAS nenne ich mal Support - DANKE barney, You make my Day !!!! :thumbsup: Keine Leistung ohne Gegenleistung :devil:# Ich bitte dich hiermit, die aktuelle Fassung von Externe Links nur für Mitglieder sichtbar durchzugehen. Ich habe nach deinen gestrigen Fragen einige Anpassungen vorgenommen. Sind diese hilfreich? Anmerkungen nehme ich gerne entgegen! Zitieren
ToniGadget Geschrieben 15. Februar 2015 Geschrieben 15. Februar 2015 (bearbeitet) Gerne! Ich würde den Text noch mal wie folgt (rote Fettschrift) erweitern: ...automatisch in den Teensy übertragen. Das sollte es sein. Für das Debugging[b][color="Red"] (Kontrolle ob der Teensy das Programm tatsächlich angenommen hat und ausführt)[/color][/b] kann nach Übertragung des Programms[b][color="Red"] in der Arduino V1.06 IDE[/color][/b] unter TOOLS -> Serial Monitor gestartet werden.[b][color="Red"] Jetzt sollten aktuelle Werte im Sekundentakt neu ausgegeben werden. [/color][/b] ... ... hätte mir zumindest gestern weitergeholfen ... bearbeitet 15. Februar 2015 von ToniGadget Zitieren
barney Geschrieben 15. Februar 2015 Autor Geschrieben 15. Februar 2015 Gerne! Ich würde den Text noch mal wie folgt (rote Fettschrift) erweitern: ...automatisch in den Teensy übertragen. Das sollte es sein. Für das Debugging[b][color=Red] (Kontrolle ob der Teensy das Programm tatsächlich angenommen hat und ausführt)[/color][/b] kann nach Übertragung des Programms[b][color=Red] in der Arduino V1.06 IDE[/color][/b] unter TOOLS -> Serial Monitor gestartet werden.[b][color=Red] Jetzt sollten aktuelle Werte im Sekundentakt neu ausgegeben werden. [/color][/b] ... ... hätte mir zumindest gestern weitergeholfen ... Danke, eingepflegt Barney Zitieren
ToniGadget Geschrieben 15. Februar 2015 Geschrieben 15. Februar 2015 (bearbeitet) Und ich bin über die Benennung der Variabeln "#define Serial_BT Serial1" und "#define Serial_DB Serial" gestern richtig ins trudeln geraten! Ich weiß nicht warum, aber ich habe immer angenommen: #define Serial_BT Serial1 = mein Gedanke: Ausgabe über BlueTooth aktiv #define Serial_DB Serial = mein Gedanke: Standard DEBUGING auf der USB-Schnittstelle deaktiviert Deswegen hatte ich gestern auch mehrfach Fehlermeldungen beim Compilieren. Verstärkt hatte sich die Annahme auf dem richtigen Weg mit "meinen" Interpretationen zu sein, auch folgender Post (538) von Dir. # muss stehenbleiben! Die Zahl hinten ist wichtig! Habe da reininterprtiert das die "1" hinter "Serial" dafür steht das der Ausgang aktiv und ohne "1" nicht aktiv ist... bearbeitet 15. Februar 2015 von ToniGadget Zitieren
barney Geschrieben 15. Februar 2015 Autor Geschrieben 15. Februar 2015 Eine Zeile darüber steht im Quelltext die Erklärung! Vermutlich hast du den im Stress übersehen. Zitieren
Empfohlene Beiträge
Tritt dem Gespräch bei
Du kannst jetzt posten und dich später registrieren. Wenn du bereits einen Account hast kannst du dich hier anmelden.