Projekte
Lenni
robo#1
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
robo#1
main.c
newfile1.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
7489 private projects
385 public projects
16432958 lines compiled
58478 builds
NIBO
@
robo_1/main.c [read only]
/* NIBO2 C project */ #include <nibo/niboconfig.h> #include <nibo/copro.h> #include <nibo/delay.h> #include <nibo/iodefs.h> #include <nibo/bot.h> #include <nibo/spi.h> #include <avr/interrupt.h> #include <stdio.h> #include <nibo/leds.h> #include <nibo/pwm.h> #include <nibo/spi.h> void Drehung(int Grad,int speed, int rechtsLinks) // Unterprogramm Drehen, Parameter 1 ist die gewünschte Gradzahl, Parameter 2 die Geschwindigkeit und Parameter 3 die Richtung { switch(rechtsLinks) // { case 0: copro_setTargetRel(Grad/3,-Grad/3,speed); leds_set_status(LEDS_RED, 0); delay(10); while((copro_ticks_l < Grad/3) && (copro_ticks_r > -Grad/3)) { delay(10); copro_update(); } leds_set_status(LEDS_OFF, 0); copro_resetOdometry(0, 0); break; case 1: copro_setTargetRel(-Grad/3,Grad/3,speed); leds_set_status(LEDS_RED, 1); delay(10); while((copro_ticks_l > -Grad/3) && (copro_ticks_r < Grad/3)) { delay(10); copro_update(); } leds_set_status(LEDS_OFF, 1); copro_resetOdometry(0, 0); break; default: break; copro_resetOdometry(0, 0); } } int main() { sei(); bot_init(); spi_init(); leds_init(); pwm_init(); while(1==1) { Drehung(180,15,1); //Drehen um 180 Grad, Geschwindigkeit 15, rechts delay(1000); Drehung(180,15,0); //Drehen um 180 Grad, Geschwindigkeit 15, links delay(1000); } return (0); }
Compiler results:
Werbung
Online
britneygreene557684
chrismcqueen0720
damianstrand000093
michalpinson05485
moremagicappleevangeline
trinawaldman9311140