RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBO 2 NIBO 2 Projekte NIBO 2 plays Bach, gfx_draw_mode, Akkuspannung

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

Site-Statistic

  • 7416 private projects
  • 378 public projects
  • 16172649 lines compiled
  • 58122 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA: NIBO 2 plays Bach, gfx_draw_mode, Akkuspannung

Aw: NIBO 2 plays Bach, gfx_draw_mode, Akkuspannung 11 Jahre 10 Monate her #1061

  • achim S.
  • achim S.s Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 441
Habe ein Prg reingestellt zur Messung der Spannung dient. Dabei erfolgt es nach Angabe von Nicai und einer Version aus dem Netz. Es entsteht dabei ein Unterschied der doch erstaunlich ist.
achim
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: NIBO 2 plays Bach, gfx_draw_mode, Akkuspannung 11 Jahre 10 Monate her #1065

  • Egon
  • Egons Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 316
Hallo BirgerT
@Egon: auf Mikrocontroller.net im Softwarepool gibt's auch andere Fonts, vielleicht schaffste die auch auf den Kopf zu drehen

???????????

Was soll das????? Was habe ich denn mit den Fonts zu schaffen?? :( :( :(


Egon
lokalisieren, eliminieren, Vollzug melden
Letzte Änderung: 11 Jahre 10 Monate her von Egon.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: NIBO 2 plays Bach, gfx_draw_mode, Akkuspannung 11 Jahre 10 Monate her #1067

  • BirgerT
  • BirgerTs Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 325
Hallo Egon - Verzeihung; :oops:
ich meinte eigentlich Georg, weil er das Display in Fahrtrichtung umgestellt hat.
Aber Eure Avatare sehen sich auch zum Verwechseln ähnlich :blink:
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: NIBO 2 plays Bach, gfx_draw_mode, Akkuspannung 11 Jahre 10 Monate her #1068

  • BirgerT
  • BirgerTs Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 325
achim S. schrieb:
Habe ein Prg reingestellt zur Messung der Spannung dient. Dabei erfolgt es nach Angabe von Nicai und einer Version aus dem Netz. Es entsteht dabei ein Unterschied der doch erstaunlich ist.
achim

Ähhm ja, ok - zumindest macht man sich damit von Korrekturen in der Lib unabhängig :unsure:

Eigentlich müsste die Messung ja nur zwischen 8 und 11 Volt funktionieren, und 1 Volt entspricht in etwa 60 Digits (womöglich 64), und wenn man nach Schweizer Art in Dezivolt arbeitet kann man in die Textausgabe ein Komma setzen, ohne eine Float Lib zu benutzen.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: NIBO 2 plays Bach, gfx_draw_mode, Akkuspannung 11 Jahre 10 Monate her #1148

  • BirgerT
  • BirgerTs Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 325
Habe hier etwas zur Erweiterung der Sound_Demo von workwind:
/* Klingelton Mosaik - Noten und Spieldauer 
   "C2, 20" beudeutet die Note C2 für 200 ms (20 * 10 ms) spielen 
   "P__, 40" beudeutet 400 ms Pause
  Viertelnote: 200 ms / Halbe Note: 400 ms */
  #define DAUER1 16
char music1[] = {
C5,DAUER1,
E5,DAUER1,
G5,DAUER1,
E5,DAUER1,
C5,DAUER1,
G5,DAUER1,
E5,DAUER1,
G5,DAUER1,
C5,DAUER1,
G5,DAUER1,
C5,DAUER1,
E5,DAUER1,
C5,DAUER1,
G5,DAUER1,
E5,DAUER1,
G4,DAUER1,
E5,DAUER1,
C5,DAUER1,
P__,DAUER1,
C4,DAUER1,
E4,DAUER1,
G4,DAUER1,
E4,DAUER1,
C4,DAUER1,
G4,DAUER1,
E4,DAUER1,
G4,DAUER1,
C4,DAUER1,
G4,DAUER1,
C4,DAUER1,
E4,DAUER1,
C4,DAUER1,
G4,DAUER1,
E4,DAUER1,
G4,DAUER1,
E4,DAUER1,
C4,DAUER1
};
/* The Entertainer - Noten und Spieldauer 
   "C2, 20" beudeutet die Note C2 für 200 ms (20 * 10 ms) spielen 
   "P__, 40" beudeutet 400 ms Pause
  Viertelnote: 200 ms / Halbe Note: 400 ms */
#define DAUER 40
char music2[] = {
D4,DAUER/2,
D4_,DAUER/2,
E4,DAUER/2,
C5,DAUER,
E4,DAUER/2,
C5,DAUER,
E4,DAUER/2,
C5,DAUER*2+DAUER,
C5,DAUER/2,
D5,DAUER/2,
D5_,DAUER/2,
E5,DAUER/2,
C5,DAUER/2,
D5,DAUER/2,
E5,DAUER,
H4,DAUER/2,
D5,DAUER,
C5,DAUER*2,
P__,DAUER,
D4,DAUER/2,
D4_,DAUER/2,
E4,DAUER/2,
C5,DAUER,
E4,DAUER/2,
C5,DAUER,
E4,DAUER/2,
C5,DAUER*2+DAUER,
P__,DAUER/2,
A4,DAUER/2,
G4,DAUER/2,
F4_,DAUER/2,
A4,DAUER/2,
C5,DAUER/2,
E5,DAUER,
D5,DAUER/2,
C5,DAUER/2,
A4,DAUER/2,
D5,DAUER*2
};
#undef DAUER

/* The Flintstones - Noten und Spieldauer 
   "C2, 20" beudeutet die Note C2 für 200 ms (20 * 10 ms) spielen 
   "P__, 40" beudeutet 400 ms Pause
  Viertelnote: 200 ms / Halbe Note: 400 ms */
#define DAUER 60
char music3[] = {
G4_,DAUER,
C4_,DAUER,
P__,DAUER/2,
C5_,DAUER,
A4_,DAUER/2,
G4_,DAUER,
C4_,DAUER,
P__,DAUER/2,
G4_,DAUER,
F4_,DAUER/2,
F4,DAUER/2,
F4,DAUER/2,
F4_,DAUER/2,
G4_,DAUER/2,
C4_,DAUER,
D4_,DAUER,
F4,DAUER*2,
P__,DAUER*2,
G4_,DAUER,
C4_,DAUER,
P__,DAUER/2,
C5_,DAUER,
A4_,DAUER/2,
G4_,DAUER,
C4_,DAUER,
P__,DAUER/2,
G4_,DAUER,
F4_,DAUER/2,
F4,DAUER/2,
F4,DAUER/2,
F4_,DAUER/2,
G4_,DAUER/2,
C4_,DAUER,
D4_,DAUER,
C4_,DAUER*2
};
#undef DAUER
Die Arrays in den Code einfügen, und weiter unten in der main dann abspielen lassen mit
_delay_ms(500);
   play_music(music3, sizeof(music3)/2);   
 
    _delay_ms(500);
   play_music(music2, sizeof(music2)/2);   
    _delay_ms(500);
   play_music(music1, sizeof(music1)/2);   
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
  • 2
Ladezeit der Seite: 0.121 Sekunden

Werbung