Um das I2C-Interface zu testen, habe ich mir den MCP4725 DAC besorgt. Weiter Infos gibt’s bei Sparkfun: http://www.sparkfun.com/products/8736.
Das Anschließen ist recht einfach, da das Board von Sparkfun bereits über die notwendigen Wiederstände für den I2C enthält. Da es sich bei dem MCP4725 um einen DAC handelt, der digitale Signale in analoge wandelt, wollte ich auch sehen was für analoge Signale ausgegeben werden. Also habe ich auch eine LED verwendet sowie den analog Input des Panda’s.
Mithilfe des FEZ-Touch kann der Wert des DAC gesetzt werden und auch gleichzeitig gelesen werden.
Problematisch war anfangs die Ansteuerung. Hilfreich war hier der „I2C-scanner“ 294_294_snippet
Hier der ganze Code für Visual Studio2010 .net4.1: FEZ Panda II UI2_DAC_I2C.