Projekte
AitanaAlmaguer
Hindernisse ausweichen
maroon.hpp
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
Hindernis...usweichen
main.cpp
maroon.cpp
maroon.hpp
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
7494 private projects
385 public projects
16433021 lines compiled
58481 builds
NIBO
@
hindernisse_ausweichen/maroon.hpp [read only]
/*******************************/ /* Beschreibung der Funktionen */ /*******************************/ #define MAROON_CLEAR() "\33c" #define MAROON_BRIGHT(x) "\33b" #x #define MAROON_DIM(x) "\33d" #x #define MAROON_TXBACK(c) "\33t" c #define MAROON_LOAD() "\33l" /****************************************************************/ /* MAROON_CLEAR() löscht das Display nach der Textausgabe */ /* MAROON_BRIGHT(n) verstellt die Helligkeit der Matrix */ /* MAROON_DIM(x) dimmt die Helligkeit der Matrix */ /* n=[0-9]-> 0 bis 90% der Helligkeit, [*] entspricht 100% */ /* MAROON_TXBACK() ? */ /* MAROON_LOAD() lädt Matrix bytes ohne Delay */ /****************************************************************/ #define MAROON_BAR(bar) "\33B" bar " " #define MAROON_GFX(gfx) "\33G" gfx " " #define MAROON_PAUSE(x) "\33P" #x " " #define MAROON_STIME(x) "\33S" #x " " #define MAROON_DTIME(x) "\33D" #x " " #define MAROON_TRANSITION(n, x) "\33T" #n #x " " /****************************************************************/ /* MAROON_BAR(bar) Bargraph mode, jedes Zeichen entspricht */ /* eine Reihe auf der Matrix, beendet mit Leerzeichen */ /* '0'-'8' single dot */ /* 'a'-'i' bar ascending */ /* 'i'-'q' bar descending */ /* 'A'-'E' center bar fading in */ /* 'E'-'I' center bar fading out */ /****************************************************************/ /* MAROON_GFX(gfx) Grafic mode, Bytes sind hexadezimal codiert */ /* beendet mit Leerzeichen */ /* MAROON_PAUSE(x) entspricht ein Delay, x in Millisekunden */ /* MAROON_STIME(x) Textgeschwindigkeit, x in Millisekunden */ /* MAROON_DTIME(x) Geschwindigkeit der Dimmung, x Millisekunden */ /* MAROON_TRANSITION(n, x) Matrix Dimmung mit Helligkeit und */ /* Geschwindigkeit, x in Millisekunden */ /* n=[0-9]-> 0 bis 90% der Helligkeit, [*] entspricht 100% */ /****************************************************************/ #define MAROON_IMM_CLEAR() "\20c" #define MAROON_IMM_DIM(x) "\20d" #x /****************************************************************/ /* MAROON_IMM_CLEAR() löscht das Display sofort, einsetzbar vor */ /* einer neuen Textausgabe */ /* MAROON_IMM_DIM(x) dimmt die Helligkeit der Matrix */ /* n=[0-9]-> 0 bis 90% der Helligkeit, [*] entspricht 100% */ /****************************************************************/ /* Um einen Text auszugeben wird der Befehl usart_write() */ /* gebraucht. */ /* Beispiel: */ /* usart_write(MAROON_IMM_CLEAR()MAROON_STIME(10)"DELAY SHORT");*/ /****************************************************************/ void maroon_setup(); void maroon_welcome(); void maroon_loop(); void maroon_bars(uint8_t a, uint8_t b, uint8_t c, uint8_t d, uint8_t e, uint8_t f, uint8_t g, uint8_t h);
Compiler results:
Werbung
Online
alexisatwood977
cheryleupr40389044
leiamccourt8290302029
PromotionNow