Hex-File zur Konfiguration des Nibo Bluetooth-Adapters mit dem Arduino-Carrier-Board. Das Tool ist insbesondere nützlich, wenn für den Unterricht mehrere NiboBlues konfiguriert werden müssen. Damit hat jeder BT-Dongel im Klassenraum einen eindeutigen Namen, der leicht zugeordnet werden kann.
Diese Beschreibung geht von folgender Hardware aus:
- Arduino-Carrier-Board (AS-Elektronik)
- ATmega328pXplained-Mini (AS-Elektronik)
- NiboBee Bluetooth Adapter (Reichelt)
Der NiboBee-Bluetooth-Adapter wird über die serielle Schnittstelle mit sogenannten AT-Befehlen konfiguriert. Dazu existiert ein Konfigurationsprogramm für den ATmega328P-Controller, in dem der Name, die PIN und die Baudrate des Adapters eingestellt werden kann.
-
Verbinden Sie den NiboBee-Bluetooth-Adapter gemäß dem Schaltschema oben mit dem Carrier-Board.
-
Programmieren Sie die Firmware niboConfigAVR.elf mit einem geeigneten Programmiertool. Z.B. Microchip-Studio/DeviceProgramming.
-
Namensprefix (Robby) und Pin (1234) des Adapters sind in der Firmware vorgegeben. Eigene Anpassungen können im MicrochipStudio-Projekt im Ordner "niboConfigAVR" vorgenommen werden. Das Projekt wurde mit Hilfe der Technischen Richtlinie FA205 umgesetzt.
-
Zu Beginn muss die aktuelle Baudrate des NiboBlue eingestellt werden: 9600, 19200, 38400, 57600.
Bei falscher Baudrate wird „Error“ angezeigt und es kann erneut eingestellt werden. -
Nun wird die Verbindung geprüft und die Firmware abgefragt.
-
Anschließend muss eine Nummer eingestellt werden, die an den Prefix-Namen Robby angehängt wird. Wichtig: Diese sollte eindeutig sein!
-
Abschließend kann eine neue Baudrate eingestellt werden.
-
Das Programm ist bereit zur Konfiguration des nächsten Adapters. Die Nummer wird fortlaufend erhöht.
Das Arduino-Carrier-Board ist unter www.ase-schlierbach.de erhältlich
Weitere Ressourcen zum Carrier-Board sind:
- FA205 mit ATmega328P-Xplained Mini und Microchip-Studio: https://github.com/feslehrer/FA205.git
- FA205 mit ArduinoUno/Nano (ATmega328P) und ArduinoIDE: https://github.com/feslehrer/FA205_Library_for_Arduino.git
letzte Änderung: 25.3.2024@Rah