Projekte
wed
18_Switchy
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
main.cpp
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
7433 private projects
378 public projects
16180353 lines compiled
58212 builds
NIBO
@
18_switchy/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
alfonzo03o76876
andreasnew290004031
bcpkerrie9555483657
blairembley00135154
bobbiedevereaux394
bvkdarrel629626
chandradillion322729
clara581611207854
conrady95572853244563
corybillson253084834
courtneymccafferty56
elvera6628483139
elvialavender09
emersonweir268525
hersheldraper36
hunter94
kathy34q1174942
kristeenchaves915
latanya2941951547870
lee72827156077981
leoniecamidge6807
lorrainegallegos
louella12a3029981
matthiaspetit371449
NAnakaka
nellcarrol80211569607
ola03c531405628257
pattybroadway77
rolandokilgour324331
roxiewessel0625174
shaneldisher04604335
sheliacouncil260
shellachen05598945
staciewingfield769
tomokojwg612567
Victormop
warren38l1013290
warrenhinder6456
zoraslapoffski148714