04-21-2021, 03:56 PM
Moin moin,
ich arbeite momentan an meiner Bachelorarbeit und stehe jetzt vor einer kleinen Hürde: Ich möchte es vorerst schaffen, dass in Phyphox ein Eingabefeld erzeugt wird, in dem ich dann mit dem Smartphone eine Variable eintragen kann, welche dann an meinen Arduino Nano 33 BLE gesendet wird. Also das Zwischenziel ist plump gesagt: In Phyphox ist ein Experiment, in dem steht ein Eingabefeld, ich gebe mit der Smartphonetastatur einen beliebigen Wert (z.B. 7,5) in das Feld ein und am Arduino blinkt dann, z.B. bei einem Wert >5, eine LED.
Genaueres zu meinem Projekt:
Ich möchte mehrere Lichtschranken bauen (bestehend aus einer infrarot Diode und einem infrarot Empfänger), welche mit dem Arduino verbunden sind. Dann soll man z.B. die Beschleunigung eines Objekts mithilfe der Lichtschranken bestimmen können und in Phyphox plotten lassen.
Und hier tritt dann auch das Problem auf: Für verschiedene Experimente müssen die Lichtschranken in unterschiedlichen Abständen plaziert werden. Jetzt wäre es ja schön, wenn man nicht andauernd im Code des Arduinos rumschreiben muss, sondern einfach die Lichtschranken aufstellt, die Abstände der Lichtschranken zueinander ausmisst, in Phyphox einträgt, das Experiment startet und der Arduino dann mit den eingegebenen Abständen weiterrechnen kann.
Von der Programmierseite der Lichtschranke gibt es da bei mir keine Probleme, genau so wenig mit dem Aufbau, allerdings versuche ich ohne den Phyphox Editor zu arbeiten sondern "nur" mit der PhyphoxBLE Library. Dort gibt es ja die Möglichkeit Daten vom Arduino an Phyphox zu senden, Views und Graphen zu erzeugen und zu beschriften usw., allerdings habe ich keine Möglichkeit gefunden über den Arduino Code ein Eingabefeld in Phyphox zu erzeugen und die Daten daraus auszulesen. Geht das nur, wenn ich den Phyphox Editor benutze und dass dann mit dem Arduino koppel? Und gibt es vllt ein Example, wo das schon mal gemacht wurde, bzw. eine kleine Kurzanleitung, wie ich mit dem Phyphox Editor ein Experiment erstelle und dass dann mit dem Arduino koppeln kann, sodass ich dann eben diese Werte auslesen kann? Oder am Einfachsten: Gibt es die Möglichkeit, direkt im Arduino Code über die Library ein Eingabefeld im Phyphox Experiment zu erzeugen?
Über eine Antwort würde ich mich sehr freuen, sollte ich ein Workaround finden poste ich diesen gerne. Achja und das Experiment usw. (also eig. meine gesamte Bachelorarbeit) kann ich hier nach erhalt meines Zeugnisses dann gerne posten. Soweit ich weiß liegt das Urheberrecht ja bei mir .
Beste Grüße
Jakob
ich arbeite momentan an meiner Bachelorarbeit und stehe jetzt vor einer kleinen Hürde: Ich möchte es vorerst schaffen, dass in Phyphox ein Eingabefeld erzeugt wird, in dem ich dann mit dem Smartphone eine Variable eintragen kann, welche dann an meinen Arduino Nano 33 BLE gesendet wird. Also das Zwischenziel ist plump gesagt: In Phyphox ist ein Experiment, in dem steht ein Eingabefeld, ich gebe mit der Smartphonetastatur einen beliebigen Wert (z.B. 7,5) in das Feld ein und am Arduino blinkt dann, z.B. bei einem Wert >5, eine LED.
Genaueres zu meinem Projekt:
Ich möchte mehrere Lichtschranken bauen (bestehend aus einer infrarot Diode und einem infrarot Empfänger), welche mit dem Arduino verbunden sind. Dann soll man z.B. die Beschleunigung eines Objekts mithilfe der Lichtschranken bestimmen können und in Phyphox plotten lassen.
Und hier tritt dann auch das Problem auf: Für verschiedene Experimente müssen die Lichtschranken in unterschiedlichen Abständen plaziert werden. Jetzt wäre es ja schön, wenn man nicht andauernd im Code des Arduinos rumschreiben muss, sondern einfach die Lichtschranken aufstellt, die Abstände der Lichtschranken zueinander ausmisst, in Phyphox einträgt, das Experiment startet und der Arduino dann mit den eingegebenen Abständen weiterrechnen kann.
Von der Programmierseite der Lichtschranke gibt es da bei mir keine Probleme, genau so wenig mit dem Aufbau, allerdings versuche ich ohne den Phyphox Editor zu arbeiten sondern "nur" mit der PhyphoxBLE Library. Dort gibt es ja die Möglichkeit Daten vom Arduino an Phyphox zu senden, Views und Graphen zu erzeugen und zu beschriften usw., allerdings habe ich keine Möglichkeit gefunden über den Arduino Code ein Eingabefeld in Phyphox zu erzeugen und die Daten daraus auszulesen. Geht das nur, wenn ich den Phyphox Editor benutze und dass dann mit dem Arduino koppel? Und gibt es vllt ein Example, wo das schon mal gemacht wurde, bzw. eine kleine Kurzanleitung, wie ich mit dem Phyphox Editor ein Experiment erstelle und dass dann mit dem Arduino koppeln kann, sodass ich dann eben diese Werte auslesen kann? Oder am Einfachsten: Gibt es die Möglichkeit, direkt im Arduino Code über die Library ein Eingabefeld im Phyphox Experiment zu erzeugen?
Über eine Antwort würde ich mich sehr freuen, sollte ich ein Workaround finden poste ich diesen gerne. Achja und das Experiment usw. (also eig. meine gesamte Bachelorarbeit) kann ich hier nach erhalt meines Zeugnisses dann gerne posten. Soweit ich weiß liegt das Urheberrecht ja bei mir .
Beste Grüße
Jakob