Bluetooth-Verbindung mit PureBasic
Bluetooth-Verbindung mit PureBasic
Hallo Leute,
irgendwie ist die Verwendung von Bluetooth die absolute Programmierhölle.
Ich suche Tipps wie man eine Bluetooth (Serial) - Verbindung zu einem HC-05-Device (Arduino mit Bluetooth) über einen PC (Linux und Windows) aufbauen kann.
Es gibt zwar eine API für Java/Processing und mit Android (Smartphone/Tablet) (z.B. mit DroidScript) ist eine Verbindung überhaupt kein Problem.
Aber wie könnte man eine Verbindung mit PureBasic realisieren ?
Dabei sollten keine großen Systemkonfiguration erfolgen und möglichst viele Standard-Bluetooth-Chips unterstützt werden.
Unter Linux gibt es z.B. BlueZ, aber ich bekomme das nicht zum laufen. (Da gibt es so extrem viele Störfaktoren)
Ich sehe für mich die einfachste Lösung darin 2 Arduino (mit 2 HC-05-Modulen) zu verwenden. (Beide kommunizieren über Bluetooth)
Dabei ist der eine über den USB-Anschluss mit dem PC/Laptop verbunden und übergibt die Daten normal über das Serial-Port.
Hat hier jemand noch andere Tipps ?
irgendwie ist die Verwendung von Bluetooth die absolute Programmierhölle.
Ich suche Tipps wie man eine Bluetooth (Serial) - Verbindung zu einem HC-05-Device (Arduino mit Bluetooth) über einen PC (Linux und Windows) aufbauen kann.
Es gibt zwar eine API für Java/Processing und mit Android (Smartphone/Tablet) (z.B. mit DroidScript) ist eine Verbindung überhaupt kein Problem.
Aber wie könnte man eine Verbindung mit PureBasic realisieren ?
Dabei sollten keine großen Systemkonfiguration erfolgen und möglichst viele Standard-Bluetooth-Chips unterstützt werden.
Unter Linux gibt es z.B. BlueZ, aber ich bekomme das nicht zum laufen. (Da gibt es so extrem viele Störfaktoren)
Ich sehe für mich die einfachste Lösung darin 2 Arduino (mit 2 HC-05-Modulen) zu verwenden. (Beide kommunizieren über Bluetooth)
Dabei ist der eine über den USB-Anschluss mit dem PC/Laptop verbunden und übergibt die Daten normal über das Serial-Port.
Hat hier jemand noch andere Tipps ?
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Bluetooth-Verbindung mit PureBasic
Ich hab das unter Ubuntu und mit dem im Laptop eingebauten Bluetooth-Chip schon gemacht. Ich muss aber nochmal suchen. Ich weiß nicht, ob ich das jetzt auf die Schnelle finde. Ich schreibe einfach nochmal.
Re: Bluetooth-Verbindung mit PureBasic
OH MIST!
Ich habe gerade totalen Mist gebaut.
Ich habe mit bluez und bluetooth im Allgemeinen herrumgespielt und plötzlich friert die Cinnamon-Oberfläche komplett ein. Nichts geht mehr (keine Maus und Tastatur, etc.).
Ich habe dann über das längere Drücken der Einschalttaste den Rechner neugestartet.
Jetzt kommt zwar noch das Login, aber sobalt ich mich anmelde kommt ein einfaches X-Windows mit der Nachricht:
unable to launch “cinnamon-session-cinnamon“ ...
not found; falling back to default session.
Es gibt nur einen ok-button, wenn ich den drücke passiert nichts mehr. Die Tastatur nimmt auch keine Eingaben mehr entgegen.
Ein Restart von Cinnamon bringt auch nichts.
Habe auch noch nichts unter Google gefunden was diesen schwerwiegenden Linux Mint 18.3 Cinnamon-Bug behebt.
Ich habe gerade totalen Mist gebaut.
Ich habe mit bluez und bluetooth im Allgemeinen herrumgespielt und plötzlich friert die Cinnamon-Oberfläche komplett ein. Nichts geht mehr (keine Maus und Tastatur, etc.).
Ich habe dann über das längere Drücken der Einschalttaste den Rechner neugestartet.
Jetzt kommt zwar noch das Login, aber sobalt ich mich anmelde kommt ein einfaches X-Windows mit der Nachricht:
unable to launch “cinnamon-session-cinnamon“ ...
not found; falling back to default session.
Es gibt nur einen ok-button, wenn ich den drücke passiert nichts mehr. Die Tastatur nimmt auch keine Eingaben mehr entgegen.
Ein Restart von Cinnamon bringt auch nichts.
Habe auch noch nichts unter Google gefunden was diesen schwerwiegenden Linux Mint 18.3 Cinnamon-Bug behebt.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Bluetooth-Verbindung mit PureBasic
Wechsel mit STRG+ALT+F1 in eine Shell und deinstalliere nochmal alles, was du installiert hast. Installiere anschließend cinnamon neu mit "apt-get --reinstall install cinnamon-session".
Alles, was du die letzte Zeit installiert hast, findest du auch in /var/log/apt/history.log, falls du das nicht mehr weißt.
Das wäre zumindest mal mein Ansatz.
Alles, was du die letzte Zeit installiert hast, findest du auch in /var/log/apt/history.log, falls du das nicht mehr weißt.
Das wäre zumindest mal mein Ansatz.
- tft
- Beiträge: 605
- Registriert: 08.09.2004 20:18
- Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
- Wohnort: Dachsen
- Kontaktdaten:
Re: Bluetooth-Verbindung mit PureBasic
Arduino mit SoftSerial den HC-05 anstreuern und auf der PC Seite eine Com Schnittstelle öffnen. Ich würde aber eher den HC-06 nehmen.
Die Gegenseite .. meist ein Handy, ist sowiso immer der Master. Erläutere mal was genau du machen willst.
Gruss TFT
Die Gegenseite .. meist ein Handy, ist sowiso immer der Master. Erläutere mal was genau du machen willst.
Gruss TFT
TFT seid 1989 , Turgut Frank Temucin , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak
Re: Bluetooth-Verbindung mit PureBasic
Hallo Nic,
ok es fehlen jetzt die gnome-bluetooth pakete.
(gir1.2-gnomebluetooth-1.0)
Nur lassen sich diese nur mit aktiver Netzwerkverbindung herunterladen.
sudo cinnamon-session
liefert mir folgende Ausgabe:
Failed to connect to Mir: Failed to connect to server socket: Datei oder Verzeichnis nicht gefunden
Unable to init server: Verbindung ist gescheitert: Verbindungsaufbau abgelehnt
** (cinnamon-session:1733) WARNING **: Anzeige kann nicht geöffnet werden.
--fix-missing behebt auch noch nicht das Problem.
ok es fehlen jetzt die gnome-bluetooth pakete.
(gir1.2-gnomebluetooth-1.0)
Nur lassen sich diese nur mit aktiver Netzwerkverbindung herunterladen.
sudo cinnamon-session
liefert mir folgende Ausgabe:
Failed to connect to Mir: Failed to connect to server socket: Datei oder Verzeichnis nicht gefunden
Unable to init server: Verbindung ist gescheitert: Verbindungsaufbau abgelehnt
** (cinnamon-session:1733) WARNING **: Anzeige kann nicht geöffnet werden.
--fix-missing behebt auch noch nicht das Problem.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Bluetooth-Verbindung mit PureBasic
Hi Nic,
es läuft !!!!
sudo iwconfig wlp2s0 essid ...
sudo dhclient wlp2s0
sudo apt-get install -reinstall cinnamon
...und es läuft wieder ....
es läuft !!!!
sudo iwconfig wlp2s0 essid ...
sudo dhclient wlp2s0
sudo apt-get install -reinstall cinnamon
...und es läuft wieder ....
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Bluetooth-Verbindung mit PureBasic
Ok,
das Bluetoothgerät scheint auch wieder gefunden zu werden.
Ich versuche jetzt mein Glück mit: (sudo) bluetoothctl
Das Gerät und der aktive Controller wird auch angezeigt, aber eine Verbindung zur angegebenen Adressen (connect/pair) wird immer abgelehnt.
Na ja, ich werde mal noch ein bisschen probieren.
...Och man: Scheiß Linux-Treiber
Wenn ich Wlan deaktiviere verbindet sich Bluetooth kurz, bricht dann aber die Verbindung trotzdem ab.
Bei aktiven Wlan bekomme ich gar keine Verbindung.
das Bluetoothgerät scheint auch wieder gefunden zu werden.
Ich versuche jetzt mein Glück mit: (sudo) bluetoothctl
Das Gerät und der aktive Controller wird auch angezeigt, aber eine Verbindung zur angegebenen Adressen (connect/pair) wird immer abgelehnt.
Na ja, ich werde mal noch ein bisschen probieren.
...Och man: Scheiß Linux-Treiber
Wenn ich Wlan deaktiviere verbindet sich Bluetooth kurz, bricht dann aber die Verbindung trotzdem ab.
Bei aktiven Wlan bekomme ich gar keine Verbindung.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Bluetooth-Verbindung mit PureBasic
Unter Windows gibt es folgende WinAPI: https://msdn.microsoft.com/en-us/librar ... s.85).aspx
- HeX0R
- Beiträge: 2959
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: Bluetooth-Verbindung mit PureBasic
Hier gibt's auch noch was für Windows.
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}