Arduino MP3 shield board with TF card
https://www.geeetech.com/wiki/index.php/Arduino_MP3_shield_board_with_TF_card
Files:
http://www.geeetech.com/wiki/images/d/dd/MP3-TF.zip
Das File entpacken und mit doxygen die Doku generieren
Config-File erzeugen doxygen -g config.txt
config.txt editieren SOURCE_BROWSER
tag to YES. INLINE_SOURCES
to YES EXTRACT_ALL
tag in the configuration file to YES.
Siehe auch: Seeduino MP3 Player Shield
I would like to tell you that there is an open source library called jdksmidi,by which you can make your own MIDI decoder through some small changes. jdksmidi git-hub page offers you some real time mode MIDI APIs(MusicPlayer.cpp) http://wiki.seeed.cc/Music_Shield_V2.2/ für Eagle Files etc. http://www.geeetech.com/forum/viewtopic.php?f=16&t=15895&sid=b22de0f610834a5500446a29a892c236![]()
VS1053
Einfache Kapazitätsmessung
Der zu messende Kondensator wird über den Widerstand geladen und liegt am ADU.
Die Taste T startet eine Messung:
1. der Kondensator wird entladen (100ms lang)
2. der Kondensator darf sich 10ms lang aufladen
3. dann wird der analoge Spannungswert am C eingelesen (8 Bit)
4. dieser Zahlenwert wird in seine 3 Stellen zerlegt, in 7Seg Code umgewandelt und am Display ausgegeben
Das Unterprogramm Bin27seg wandelt ein Nibble in einen 7Segmentwert von '0' bis '9'
Gemultiplexte Siebensegmentanzeige:
der 7Segmentcode der Elemente wird in den Variablen D1,D2,D3 abgespeichert.
An PortC werden die Daten ausgegeben, am PortB werden nacheinander die Siebensegmente kurz eingeschaltet,
sodass ein stehendes Bild auf der Anzeige erscheint.
Die Multiplexsignale Mux2, Mux1, Mux0 werden über den Timer 1 Interrupt erzeugt (Takt ca. 1ms) .
Am Port wird also nacheinander 001 010 100 001 010 100 001. … usw ausgegeben.
Wenn am Mux2 eine 1 liegt muss also am Datenport das Datum D3 anliegen.







