Franz Pucher / TINF

You are viewing an older revision! See the latest version

Analog IO Erweitert

Inhalt

Das folgende Programm in den Online Editor importieren und Kopfhörer einstecken. Das Programm verwendet das Poti 1 am AnalogIn Pin p19 und AnalgOut am Pin p18 (P0.26), an dem der 3,5 mm Audio Klinkenstecker angeschlossen ist.

Import program

00001 #include "mbed.h"
00002 
00003 AnalogOut Aout(p18);
00004 AnalogIn pot1(p19);
00005 
00006 int main()
00007 {
00008     while(1) {
00009         for(float i=0.0; i<1.0; i+=0.1) {
00010             Aout = i;
00011             wait(0.00001+(0.0001*pot1.read()));
00012         }
00013     }
00014 }

Weitere analoge Ausgaben siehe TVZ Kurs.

Import programapp-AnalogOut_Umpolen_Noten

12-stufige chromatische Skala der reinen Stimmung

Aufgaben:

  1. [Notenwert] Erweitere obiges Programm um den Notenwert (also z.B. ganze, halbe, Viertel-, Achtelnoten).
  2. [HänschenKlein] Programmiere mit obigen Noten das Lied "Hänschen Klein.
  3. Programmiere mit obigen Noten eigene Lieder

All wikipages