Projekte
BirgerT
BlueModul_Test_Setup
main.c
Projekte
Forum
Doku
Öffentliche Projekte
Startseite
Beispielprogramme
Projekte von anderen
Welcome
Username
Passwort
Eingeloggt bleiben
Zugangsdaten vergessen?
Registrieren
Projektverwaltung
⇨ Please choose! ⇦
——————————————————
✎ Create new project...
★ Browse existing projects...
——————————————————
⚬ MotorTest#1
⚬ C Tutorial 8#1
⚬ NIBO2 C Project#1
⚙ C Tutorial 15#1
⚬ 2010_11_18_el_test001#1
BlueModul_Test_Setup
main.c
nibo_blue.h
Project details
Compiler settings
Nachrichten
Sie sind nicht eingeloggt.
Neuigkeiten
★
NiboRoboLib 3.6
2017-01-17: Neue Version 3.6
★
NiboRoboLib 3.4.1
2016-04-16: Neue Version 3.4.1
★
Coding Tutorial
2015-11-22: Jetzt auch für den NIBO burger!
Site-Statistic
7432 private projects
378 public projects
16179195 lines compiled
58194 builds
NIBO
@
bluemodul_test_setup/main.c [read only]
/* NIBO burger C project */ /* Includes für den Zugriff auf die NIBO burger Bibliothek */ #include <niboburger/iodefs.h> // digitale Ein-/Ausgänge allgemein #include <niboburger/analog.h> // analoge Eingänge #include <niboburger/base.h> // Basisfunktionen / Initialisierung #include <niboburger/clock.h> // Funktionen zur genauen Zeiterfassung/Verzögerung (optional) #include <niboburger/led.h> // Ein-/Ausschalten der LEDs #include <niboburger/motpwm.h> // Ansteuerung der Motoren #include <niboburger/odometry.h> // Auswertung der Drehimpulse der Räder #include <niboburger/surface.h> // Bodensensor #include <niboburger/delay.h> // MCU ins Koma schicken #include <niboburger/usart.h> // Serielle Ein-/Ausgabe Funktionen // zusätzlich veränderbare Parameter werden an das Blue Modul gesendet, // wenn das "#define" nicht auskommentiert wird // // neue Bluetoth ID setzen #define BLUE_NEW_NAME "NiboBurger" // max. 20 Zeichen // neue Bluetooth PIN setzen //#define BLUE_NEW_PIN "1234" // #include "nibo_blue.h" // die Blue Modul Funktionen und die Dokumentation int main() { // Initialisierung led_init(); // etwas warten, damit Peripherie sich auch initialisieren kann delay(1200); // aktuell gesetzte Baudrate des Blue Moduls herausfinden blue_testbaud(); // der UART ist jetzt mit der richtigen Baudrate geimpft // neue Baudrate (und Parameter) setzen // blue_set(BLUE_NEW_BAUD); // ein define in nibo_blue.h // blue_set(4); // 9600 Baud // blue_set(5); // 19200 " blue_set(6); // 38400 " // neue Baudrate testen und anzeigen blue_testbaud(); // jetzt kann das Blue Modul mit dem PC gepairt werden uint8_t blueaktiv = 0; while (1) { // diese Schleife wird immer wieder ausgeführt if(!blueaktiv) { // soweit alles i.O. -> einen Teststring im Sekundentakt senden BLUE_PUTSTRP(PSTR("\n\n\nWer das liest, hat eine Verbindung am Laufen\n\n\n")); } // Wechselblinker led_set(2,1); led_set(3,0); delay(500); led_set(2,0); led_set(3,1); delay(500); // Echo Modus = Schreiben am Bildschirm while(!BLUE_RX_EMPTY()){ BLUE_PUTCHAR(BLUE_GETCHAR()); blueaktiv = 1; // Teststring Ausgabe deaktivieren } } // while(1) } // main()
Compiler results:
Werbung
Online
aileenschumacher702
asamarrone44201
KylieSat
lashondacolmenero447
maxieqjv952917214