Projekte
BirgerT
nibo2_MyWorx
liesmich.txt
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
nibo2_MyWorx
liesmich.txt
main.c
nibo2_akku.c
nibo2_akku.h
nibo2_audio.c
nibo2_audio.h
nibo2_audio_titels.c
nibo2_globaldef.h
nibo2_parameter.c
nibo2_parameter.h
nibo2_sensors.c
nibo2_sensors.h
nibo2_timer2.c
nibo2_timer2.h
nibo2_tour.c
nibo2_tour.h
nibo2_xbmgfx.c
nibo2_xbmgfx.h
Studio6_m...x_hex.txt
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
7427 private projects
385 public projects
16184166 lines compiled
58226 builds
NIBO
@
nibo2_MyWorx/liesmich.txt [read only]
BSD-License: Copyright (c) by Nils Springob, nicai-systems, Germany Copyright (c) by Birger Töpelmann, hobbyist, Germany All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name nicai-systems nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ******************************************************************************* Bedienung: SW3 gedrueckt halten beim Einschalten oder nach Reset == Verzweigung in Hardware- und Lib-Testprog. Weitere Bedienung über Distanzsensoren, wie im Display dargestellt. Distanzsensoren sind auf die vorderen StatusLED programmiert: Keine, ferne, naehere und dichte Reflexion = LED aus, grün, gelb und rot; Dichte Reflexion (rote LED) wird als Tastendruck gewertet. Ringtone Player: Mit Frontsensorbetätigung (LED rot) wird Titel für Titel gestartet. In der Mainloop wird ein Ringbuffer mit Noten gefüllt und eine Animation auf dem Display ausgegeben. In einer ISR des Timer2 wird der SoundTimer0 mit den Daten aus dem Ringbuffer gefüttert. Ist der Ringbuffer fast leer, werden in der Hauptschleife wieder Daten nachgeschoben, während die Animation weiterläuft. EDIT 11.05.2014: Mit den seitlichen Distanzsensoren kann das Smiley im Display bewegt werden. Projekt in Atmel Studio 6 weiter bearbeitet und die Fehlermeldungen "ausgemerzt": Alle als static deklarierten Strings im PROGMEM geändert auf const. LibVersion im Studio 6 war die Version trunk167 aus dem SVN Repository Mit Frontsensorbetätigung wird auch der Tourplayer gestartet, allerdings übertönen dann die Fahrgeräusche den RTTTTL-Sound aus dem Piepser: Im Tourplayer ist ein einfaches Fahrprogramm mit Speedwerten und relativen Zielen angelegt. Tourplayer Konstanten defines ergänzt: define SPEED_x diverse Geschwindigkeitsstufen, SPEED < 20 tut sich kaum etwas, und bei SPEED >80 geht nix mehr?! define KREISEN gibt die Anzahl der Ticks an, mit denen sich der Nibo2 mit einem Rad einmal im Kreis dreht define TARGET_OFFS 3 ergänzt: Jetzt muss der Nibo2 nicht mehr ins "Ziel geschoben" werden, weil der Regler im CoPro solange braucht, bis auch der letzte Tick ins Ziel erreicht wird.
Compiler results:
Werbung
Online
Bogdanasf
josch
workwind