Projekte
plm
Taster-2
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
Taster-2
main.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
7433 private projects
378 public projects
16180353 lines compiled
58212 builds
NIBO
@
taster_2/main.c [read only]
/* NIBO2 Projekt ACHTUNG: Das Projekt wurde getestet mit einem NIBO2 von 2020. Als Niborobolib muss unter Compiler settings Version 3.6 eingestellt sein Der Taster S3 - neben dem Anschluss für den Programmieradapter - wird abgefragt. Wenn der Taster eine 1 liefert, d.h. NICHT betätigt ist, werden die Scheinwerfer ausgeschaltet, wenn der Taster eine 0 liefert, d.h. der Taster betätigt ist, werden die Scheinwerfer eingeschaltet. */ /* Includes für den Zugriff auf die NIBO 2 Bibliothek */ #include <nibo/niboconfig.h> // Anweisung Präprozessor #include <nibo/leds.h> // Ladet Haeder Datein #include <nibo/delay.h> //Timer #include <avr/interrupt.h> #include <nibo/pwm.h> //Pulsweitenmodulation, wird hier für die Helligkeit der Scheinwerfer benötigt. #include <nibo/bot.h> #include <stdio.h> #include <nibo/iodefs.h> //Ein-/Ausgänge #include <avr/pgmspace.h> #include <nibo/copro.h> #include <nibo/spi.h> #include <avr/interrupt.h> int main(){ //Beginn Haptprogramm sei(); //Initialisieren der Interrupts leds_init(); //Initialisieren der LEDs pwm_init(); //Initialisieren der Pulsweitenmodulation delay(50); //50 ms Zeit geben while(1) //Endlosschleife { if (get_input_bit(IO_INPUT_1)) //Abfrage Taster S3 { // Taste nicht gedrückt leds_set_headlights(0); //Scheinwerfer aus } else { // Taste gedrückt leds_set_headlights(2000); //Scheinwerfer ein, Helligkeit 1000 } } return(0); }
Compiler results:
Werbung
Online
aurorabuck0556968
donetteregalado987
kellydodery4279064
lizziewhittingham077
mprstan858339142
saundrarenard10206
tomasg284975766
Victorufo
wademarden28468451
warrenhinder6456