APP Tutorial

OP #6010140
Lesenswert?

Danke euch für die Rückmeldungen.

Noch eine andere Frage :

Ich habe jetzt eine Bluetooth Verbindung zwischen meinem Laptop und 
meinem Bluetooth Modul gibt es eine Möglichkeit über die Verbindung 
einen Eingang oder Ausgang zum Test einfach zu setzen ?
Programmiere mit Softune von Cypress ich weiß ist total veraltet aber 
ich erweiter ein bestehendes Projekt...
#6010171
Lesenswert?

M. F. schrieb:
> Danke euch für die Rückmeldungen.
>
> Noch eine andere Frage :
>
> Ich habe jetzt eine Bluetooth Verbindung zwischen meinem Laptop und
> meinem Bluetooth Modul gibt es eine Möglichkeit über die Verbindung
> einen Eingang oder Ausgang zum Test einfach zu setzen ?

WAS willst du testen? Wenn du die BT Verbindung testen willst, einfach 
TX und RX verbinden und schauen ob du das Echo siehst.
Ansonsten nennt sich das Zauberwort "programmieren". Versuchs mal. Damit 
kannst du jedes Verhalten erzeugen das du willst. Also z.B. per UART auf 
ein Zeichen über Bluetooth zu hören und dann ein anderes Zeichen senden 
oder einen Ausgang setzen.
Deine Frage ist deshalb etwas unverständlich.
#6010189
Lesenswert?

M. F. schrieb:

> Gibt es ein gutes Einsteiger Tutorial zum Thema UART bzw. Bluetooth was
> ihr mir empfehlen könnte ?

Ein Tutorial für UART brauchst du nicht. Schaue auf Wikipedia die Seite 
dazu an und die Doku in dem von dir verwendeten Controller.

Über Bluetooth musst du nichts wissen wenn du fertige Module einsetzt. 
Weil die einen UART darstellen. WIE das gemacht wird braucht die nicht 
interessieren.

Um eine Android App welche ein solches BT Modul ansprechen kann diese 
Seite einen Einstig bieten:
https://developer.android.com/guide/topics/connectivity/bluetooth

> Meine Frage ist wohl unverständliche da ich noch nie etwas per UART
> programmiert habe geschweigedenn irgendetwas mit Bluetooth...

Da stellt sich mir die Frage: WAS hast du denn bisher gemacht. Deine 
Fragestellung deutet darauf hin das es da im gesamten Bereich µC 
Programmierung etwas dünn bei dir ist. Und DAS ist dein eigentliches 
Problem. Weder UART noch Bluetooth sind hier das Problem.
OP #6010244
Lesenswert?

Da hast du Recht. Ich habe bisher noch keine Erfahrung im µC 
Programmieren.

Mir wurde eine Bachelorarbeit angeboten in der ich über Bluetooth eine 
Drehzahl steuern soll. Diese Steuerung im allgemeinen gibt es schon vmo 
Programmcode allerdings wird die Regelung der Drehzahl noch über ein 
Poti bzw. über einen Fußschalter gemacht, dies soll jetzt per Bluetooth 
über eine App oder sonstiges realisiert werden.

Habe mir das mit der Bluetooth-Verbindung allerdings nicht so schwer 
vorgestellt....
#6010281
Lesenswert?

M. F. schrieb:
> Da hast du Recht.

Habe ich oft. Ist wie ein Fluch.

> Ich habe bisher noch keine Erfahrung im µC
> Programmieren.
Genau DAS ist dein Problem.


> Mir wurde eine Bachelorarbeit angeboten in der ich über Bluetooth eine
> Drehzahl steuern soll. Diese Steuerung im allgemeinen gibt es schon vmo
> Programmcode allerdings wird die Regelung der Drehzahl noch über ein
> Poti bzw. über einen Fußschalter gemacht, dies soll jetzt per Bluetooth
> über eine App oder sonstiges realisiert werden.

Eine Bachelorarbeit sollte man halt eigentlich über ein Thema machen in 
dem man sich auskennt.
Du hast also 2 Aufgaben?

1.) Eine App
2.) Das Gegenstück als Code und BT Hardware in einer Maschine.

Wo sind denn deine Stärken hier?

> Habe mir das mit der Bluetooth-Verbindung allerdings nicht so schwer
> vorgestellt....

Ist es ja auch nicht. Aber wenn man alles andere drum rum auch noch 
weiß...
#6010294
Lesenswert?

M. F. schrieb:
> Cyblord -. schrieb:
>> Eine Bachelorarbeit sollte man halt eigentlich über ein Thema machen in
>> dem man sich auskennt.
>
> Da ich mich nicht auskenne habe ich in der Firma in der ich schreibe
> auch einen Vertrag für 6 Monate erhalten. Habe somit jetzt erstmal Zeit
> mich darin einzuarbeiten.
>
> Um mich einzuarbeiten bin ich halt auf der Suche nach guten Tutorials.

Einarbeiten ok. Auch in ein völlig neues Thema. Aber dann bitte selber 
los laufen und nicht auf Tutorials warten. Es gibt genug Infos.
Gast #6010681
Lesenswert?

M. F. schrieb:
> Um mich einzuarbeiten bin ich halt auf der Suche nach guten Tutorials.

Du hast hier mehrere gleichzeitige Hochzeiten, kannst aber nur auf einer 
tanzen. Deswegen empfehle ich, das Problem aufzusplitten.

1) Beginne mit einer minimalen µC Schaltung und nutze dort eine bewährte 
Firmware. So kannst du dich zunächst auf die Programmierung der App 
konzentrieren. Zum Beispiel: 
http://stefanfrings.de/serial_io/index.html. Dort findet du auch eine 
Beispiel-App für Linux, Windows und Android, sowie weiterführende Links 
zu relevanten Anleitungen.

2) Informiere dich über das Bluetooth SPP Protokoll.

Bei diesem Projekt werden Bluetooth Module mit SPP Protokoll verwendet. 
Achtung: Android, Linux und Windows unterstützen das Protokoll 
out-of-the-box aber iOS leider nicht. Umgekehrt sind die iOS kompatiblen 
Alternativen nur bedingt zu Linux, Windows und Android kompatibel.

Wenn du alle Geräte unterstützen musst, ist WLAN wahrscheinlich die 
bessere und einfachere Option.

Linux und Windows stellen für diese Bluetooth Module virtuelle serielle 
Ports bereit. Du musst dort also lernen, serielle Ports zu 
programmieren.

Android hingegen stellt eine spezielle API für Java Apps bereit, die auf 
den Seiten von Google sehr gut dokumentiert ist.

3) Lerne, grafische Anwendungen zu programmieren. Zuerst ohne Bluetooth, 
dann mit.

4) Lerne, den Mikrocontroller zu programmieren. Dabei wirst du den 
fertigen bewährten Code durch eigenen ersetzen.

Immer schön ein Schritt nach dem anderen.
OP #6011095
Lesenswert?

Stefanus F. schrieb:
>
> 1) Beginne mit einer minimalen µC Schaltung und nutze dort eine bewährte
> Firmware.
>
> 2) Informiere dich über das Bluetooth SPP Protokoll.
>
> 3) Lerne, grafische Anwendungen zu programmieren. Zuerst ohne Bluetooth,
> dann mit.
>
> 4) Lerne, den Mikrocontroller zu programmieren. Dabei wirst du den
> fertigen bewährten Code durch eigenen ersetzen.


Danke, werde mich da mal durcharbeiten.
#6011126
Lesenswert?

M. F. schrieb:
> Stefanus F. schrieb:
>>
>> 1) Beginne mit einer minimalen µC Schaltung und nutze dort eine bewährte
>> Firmware.
>>
>> 2) Informiere dich über das Bluetooth SPP Protokoll.
>>
>> 3) Lerne, grafische Anwendungen zu programmieren. Zuerst ohne Bluetooth,
>> dann mit.
>>
>> 4) Lerne, den Mikrocontroller zu programmieren. Dabei wirst du den
>> fertigen bewährten Code durch eigenen ersetzen.
>
>
> Danke, werde mich da mal durcharbeiten.

Das klingt wie "Ein ganzes Embedded Leben in einer Bachelorarbeit". Man 
sollte meinen dass du am Ende des Studiums auch bereits irgendwas 
kannst.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren