Projekte
Svekem
18_Switchy#1
main.cpp
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
18_Switchy#1
main.cpp
newfile1.c
newfile2.c
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
7416 private projects
378 public projects
16172649 lines compiled
58122 builds
NIBO
@
18_switchy_1/main.cpp [read only]
#include <nibobee/robomain.h> //----------------------------- // Globale Variablen definieren //----------------------------- // zwei Variablen für die Fühler //------------------------------ int8_t feeler_left_new = 0; int8_t feeler_left_old = 0; // eine Variable für die LED //-------------------------- uint8_t led_left_red = 0; void setup() { led_init(); // LED-Pins am Mikrocontroller konfigurieren feeler_init(); // Pins für die Fühler-Taster konfigurieren } void loop() { //------------------------------------ // INPUT //------------------------------------ // Neuen Fühler-Wert lesen und speichern //-------------------------------------- feeler_left_new = feeler_getLeft(); //------------------------------------ // VERARBEITUNG //------------------------------------ // wenn der Fühler gerade nach vorne gedrückt wird... //--------------------------------------------------- if (feeler_left_new == +1 && feeler_left_old == 0) { // wenn LED aus -> LED an // ansonsten -> LED aus //------------------------ if (led_left_red == 0) { led_left_red = 1; } else { led_left_red = 0; } } // Fühler-Wert als "alten" Wert speichern // (für den nächsten Durchgang der loop()-Funktion) //------------------------------------------------- feeler_left_old = feeler_left_new; //------------------------------------ // OUTPUT //------------------------------------ // LED auf gespeicherten Wert setzen (0 oder 1) //--------------------------------------------- led_set(LED_L_RD, led_left_red); }
Compiler results:
Werbung
Online
aidamerriam2950760
betsy98x7531984
brandi20b03191419
cassiei4068419959828
christal30l5559
christenaevergood
clarktoups4560846941
GordonQuams
Marinarcq