-
Thread
Suche passenden µC
Willi schrieb im Beitrag #4037585: > Suche passenden µC Willi schrieb im Beitrag #4037585: > Der Arduino DUE hat zwar Suchst du nun einen µC (Mikrocontroller, also ein IC) oder ein komplettes Modul? Wenn µC, dann wird das wohl eher nur mit externen
sich 6 Kanäle noch relativ einfach realisieren. So eine Schaltung nutzt z.B. das Netzteil aus dem C'T Lab.
-
Thread
Inzwischen C++ sinnvoll auf einem AVR?
printf("%d -> %d\n", i, the_array[i]); } int main(void) { make_array(10); return 0; } [/c] [code] /tmp $gcc -std=c99 test.c -o test_c /tmp $g++ test.c -o test_c++ /tmp $ls -l test* -rw-r--r-- 1 axel axel 233 Dec 19 13:49 test.c -rwxr-xr-x 1 axel axel 7008 Dec 19 13:53 test_c
ein C++-Programm. Wenn man beliebige Erweiterungen akzeptiert, gilt das natürlich immer. > /tmp $gcc -std=c99 test.c -o test_c > > /tmp $g++ test.c -o test_c++ Hmm, für C schaltest du also explizit
-
Thread
Effizientes Zero-Stuffing in C
A. S. schrieb im Beitrag #6742844: [c] if(s&2) d|=2; [/c] typo: [c] if(s&2) d|=4; [/c]
SPI schrieb im Beitrag #6742816: > ich habe hier eine Anwendung wo ich im uC intern ein 16-Bit Datenwort > habe, Welcher uC denn genau? Denn die modernen Attiny bzw die XMegas könnten das mit eventsystem und CCL höchstwahrscheinlich in Hardware.
-
Thread
Rufzeichen alte Klasse C
Hallo, welche Rufzeichen hatten denn die Inhaber der alten Klasse C? Danke
wurde. (Eine 2C39 in der Endstufe wäre bei Annahme das Pa-max gemeint ist für B-Lizenzler noch OK gewesen. Für A aber nicht und schon gar nicht für C. Eine einzelne 4CX250 oder mehr als 2C39 hätten aber schon jedes
-
Thread
made from scratch Firmware für Wittig/Welec Oszilloskop W20xxA
Frames/min ist aber eine ungewöhnliche Einheit. Assembler = 16,15 fps C = 17,65 fps C(invert.)= 19,25 fps
Muß natürlich " EP2C35 " heißen!
-
Thread
Ein kleiner Oberoncompiler für die C16x-Familie
machen wollte: http://www.mikrocontroller.net/topic/140480#new Ich persönlich kann auf einem uC mit C leben -- aber eigentlich auch nur da.
Vielleicht wäre es hilfreich, wenn Du kurz und klar die Vorteile einer "sicheren" Programmierung eines uC in Oberon gegenüber C+statischen Code-Check Tools wie lint darstellen könntest ? Es gab da mal Anfragen im Forum, wo Leute konkretes Interesse hatten auch Hobby-Projekte mit einem C16x uC zu machen
-
Thread
Euer finanzieller Puffer?
Puffer Null Puffer. Ganz interessant zu lesen (Überschuldung): https://de.wikipedia.org/wiki/%C3%9Cberschuldung#.C3.9Cberschuldete_Schuldner
aus einem Teil aus eigenen Verbrauch, ein Teil wird pauschal auf alle Mieter umgelegt, egal ob 25°C-Badehosen- oder 17°C-Pulli-Träger.
-
Thread
Alle Teslas sollen per Software-Update zu vollautonomen Fahrzeugen werden können - realistisch?
Fahrer nicht sorgt, wenn die Temperatur ansteigt. Das wird nämlich einfach unterdrückt ;-) Von 75°C bis 107°C wird nicht mehr die tatsächliche Temperatur angezeigt, sondern immer ein Wert von 90°C. Da sorgt sich keiner mehr ;-) https://www.t4-wiki.de/wiki/Plateau-Funktion
in Äthiopien ist raus: http://www.ecaa.gov.et/documents/20435/0/Preliminary+Report+B737-800MAX+%2C%28ET-AVJ%29.pdf/4c65422d-5e4f-4689-9c58-d7af1ee17f3e
-
Thread
C Programmierung
Machine_FSM(); } system("PAUSE"); return 0; } [/c]
Okay, ein Muster [c] // hier kommt die Lösung rein [/c]
-
Thread
C++-Programmierung
GTK ist vom Verständnis her recht einfach, das läuft auch ohne Klassen ab (reines C, natürlich kannst du das auch unter C++ ansprechen).
Standardanwendungen für objektorientierte Programmierung sind. Mir persönlich gefällt GTKmm als C++-Wrapper um GTK sehr gut, weil darin die Vorteile von C++ gegenüber C konsequent genutzt werden. Auch GTK selbst (mit C-API) ist eigentlich schon objektorientiert aufgebaut, bei GTKmm sieht man dies
-
Thread
Welcher C-Control(er)
Wer zwingt dich, C-Control zu verwenden?
C-Control vom Klaus: sauteuer und arschlahm! Die Megas vom Klaus: sauteuer und ein C-Interpreter onboard, obwohl da ein mega32 drinsteckt, der sowieso in C programmiert wird (AVR-Studio). Ich würde
-
Thread
AVR und C++
Vielleicht, weil der gcc ein C und kein c++ Compiler ist?
Nö, gccavr ist auch ein C++-Compiler. Ob nun als C oder C++ übersetzt wird, hängt von der Dateinamenserweiterung der übersetzten Module ab (*.c -> C, *.cpp -> C++ und -unter Windows sehr eigenwillig- *.C -> C++). Allerdings
-
Thread
BMP180 I2C Problem?
(0xF4); i2c_write(0x2E); i2c_stop(); _delay_ms(5); i2c_start(BMP180_address+I2C_WRITE); i2c_write(0xF6); i2c_stop(); i2c_start(BMP180_address+I2C_READ); UT = (long)i2c_readAck()<<8;
(0xF4); i2c_write(0x2E); i2c_stop(); _delay_ms(5); i2c_start(BMP180_address+I2C_WRITE); i2c_write(0xF6); // i2c_stop(); i2c_rep_start(BMP180_address+I2C_READ); // <--- hier repeated start
-
Thread
handwärme-peltier-energie in stromnetz einspeisen
im Beitrag #5465354: > Delta T = 37°C Urin - 15°C Durchschnittstemperatur = 22°K > Bei 4180 J/kg*K sp.Wärmekapazität von Wasser sind das ca. 92 kJ je > Liter. Kaum. Das was unten ankommt hat keine 37°C mehr. Und während es am Peltier
. Der Wandler würde bei etwas höherem Blindstrom aber sogar ganz ohne C auskommen.
-
Thread
DCF77 ausgefallen
Ich wage mich jetzt natürlich aufs blanke Eis wenn ich jetzt bold vermute, daß die Basis von T8 mit C3 Verbunden ist, weil das aus der Zeichnung leider nicht ganz klar hervorgeht. Aber der unverbundene Draht rechts von C3 lässt darauf schliessen. Da die Spannung an C3 mit stärker werdenden Eingangssignal
Beitrag #8073893: > Bahnhofsuhren. https://www.reddit.com/r/WerWieWas/comments/xdwqjt/was_ist_das_f%C3%BCr_ein_ger%C3%A4t_am_bahnsteig_unten/ Kommt mir "irgendwie" bekannt vor. ciao gustav
-
Thread
c# Lade- Entladeprogramm für Akkus
Beitrag #7999445: > Ja - aber nur ein bisschen: ADC, SSR, geht alles über uc der die Daten > an das c#-Programm sendet. Ich habe Angst davor, dass du den µC auch in C# programmieren möchtest...
Sebastian R. schrieb im Beitrag #7999446: > Ich habe Angst davor, dass du den µC auch in C# programmieren > möchtest... https://www.nanoframework.net/
-
Thread
EAR Gesetz in Kraft - was bedeutet das in der Praxis ?
zuzuordnen sind z.b. Bluetooth wird man wohl eine B2B Registrierung bekommen, hier wird automatisch B2C angenommen.
Liegt die Ursache vielleicht im Status (B2B bzw. B2C)? ...
-
Thread
Homöopathie ist völliger Schwachsinn
"Seine" - Weltanschauen zu verteidigen gerade in Internet Foren (AMD/INTEL, Diesel/Benzin, C/C#, Linksfahrer/Drängler, usw. usw.)
Medizinstudien jammern, denn damit kritisieren sie ja die eigenen Methoden: http://psiram.com/ge/index.php/Hom%C3%B6opathie#Studien_zur_Hom.C3.B6opathie
-
Thread
Arduino als uC für Bachelorarbeit, schädlich für Bewerbung?
Zweifelsfall mußt Du ja nicht die Arduino-IDE und -Libraries benutzen, sondern kannst ihn auch in C oder C++ programmieren.
MC + C genommen.
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
unsicher. komblot ist auch falsch, genauso wie komplot, wohingegen Kompott was Richtiges ist. Eine C,C++,C#,Java,F# Intoleranz gegen fehlertolerante Groß/Kleinschreibung beim produktiven Coden fehlt mir völlig, bin mit Pascal im Ohr geboren... also blot oder plot? k.a. glaube eher plot.
...aber die Jugend von heute kann kein ctrl-C ctrl-V mehr.
-
Thread
AVR Synthesizer mit ATxmega128A1
@Rene: Füge mal vor der Zeile: [c]rT = fOscGetSine (ulPhi);[/c] diese eine: [c]if (ulPhi & 80000000)break;[/c] Damit wird verhindert, das Frequenzen über der Nyquisit generiert werden. Diese Zeile: [c]if (rFrq > 23000.0f)
werden ignoriert) Ich habe auch mit einem Filter experimentiert, der so auschaute: [code] v0 = R*C*v0 + C*in - C*v1; v1 = R*C*v1 + C*v0; output = v1; C = Cutoff (0..255) R = Resonance(255..0) [/code] Hierbei habe ich die Multiplikation R*C in einem nebenherlaufenden, sehr langsamen Timer
-
Thread
Bauen oder nicht bauen ?
verbrauchen und gleichzeitig ein paar mehr Farben wie der C64 zu schaffen.
Stefanus F. schrieb im Beitrag #5941260: > Hier wird die Eigenschaft eines Gatters vom 7474 in > einer C ähnlichen Sprache beschrieben. Jaein, die Sprache ist definitiv nicht C-ähnlich. Verilog ist sehr C-ähnlich, aber VHDL ist es nicht. > Immer schön nach dem Prinzip: Ein Ereignis/Bedingung > löst
-
Thread
Durch µC regelbarer Widerstand
Hallo in die Runde.... Ich benötige einen regelbaren Widerstand der durch einen µC gesteuert wird ( DA-Wandler), aber lassen wir das mit dem µC mal weg. Der Widerstand soll durch einen FET der per OPV gesteuert wird realisiert werden. So Weit so gut. Als Beispiel habe ich mir ein
Analog-Devices! <- Das will mir was sagen ?? Die bauen leckere Trennverstärker. > > Also ich meinte µC -> DA-Umsetzer -> Trennverstärker um die galvanische > Trennung zu haben... Besser und erheblich einfacher ist: uC -> Optokoppler (digital) -> DA-Wandler > > Wenn ich die "X2-Spannung" nicht nutze
-
Thread
PPS5330 Labor-Netzteil hack
t)meas_time - calib_offset_temp) * calib_factor_temp) >> 16; [/c] Kaltstart ohne Last T1 = 20.7 C Me = 20.5 C T2 = 20.0 C Nach 60 Minuten ohne Last T1 = 27.8 C Me = 28.3 C T2 = 34.0 C
47.0 C Me = 46.5 C Tr = 40.0 C Temperatur nach weiteren 60 Minuten Last von 10 Watt (5V/2000mA) T1 = 60.6 C Me = 58.2 C Tr = 45.0 C
-
Thread
char initialisierung in C
[c]unsigned char a_uchar_= '\0';[/c] Initialisierung mit char Literal. [c]unsigned char a_uchar_= 0;[/c] Initialisierung mit int Literal. (läuft beides praktisch auf das gleiche hinaus.)
} ... [/c] Aber ich käme nie auf die Idee, [c] *(s + 5) = NULL [/c] oder [c] if (fp == '\0') [/c] zu schreiben.
-
Thread
-
Thread
C porgrammierung unter DOS
Hi! ich muss mich in die C porgrammierung unter DOS einarbeiten; kennt jemand von euch gute Internetseiten, die hier ne hilfestellung bieten? oder ein buch? danke!
Hast du schon Erfahrung mit C? Wenn nicht, ist sicherlich der Klassiker: Kernighen und Ritchie immer eine Empfehlung wert. http://www.amazon.com/C-Programming-Language-2nd/dp/0131103628
-
Thread
verhalten von defines in C
Hallo, ich habe eine Verständinsfrage zu defines in C. [c] #define TYPE "ABC" #define VARIATION "_2" #define MAJOR_VERSION "00" #define MINOR_VERSION "900" #define SUB_REVISION "00" #define VERSION_STRING
aber auch argumentieren, Könntest du! Aber dann musst du es auf dem AVR auch richtig machen. [c] const char __flash version[20] = "ABC" "." "_2" "." "00" "." "900" "." "00"; [/c] [c] const char PROGMEM version[20] = "ABC" "." "_2" "." "00" "." "900" "." "00"; [/c]
-
Thread
Heizungs-Datenerfassung (HT3)
Mo-Fr ab 00:00 Heizen ab 07:30 Absenken ab 17:00 Heizen Temperatureinstellungen Heizen: 23°C Absenken: 19°C Sommer/Winter-Umschalt: Temp. Sommerbetr.ab: 17°C Warmwasser-Temperatureinstellungen Warmwasser: 56°C Warmwasser reduziert: 40°C Warmwasser-Zeitprogramm Mo-Fr ab 00:00 Aus
;) https://github.com/norberts1/hometop_HT3/blob/016b1899661b3414089c5d4799c0c6f46e4153d1/HT3/.mqtt_setup.sh#L69 nicht ausgereicht hat.
-
Thread
Das Innenleben von Transistoren und Operationsverstärkern
AD565 ist ja schon online, der C565 als Nachbau mit Erweiterung folgt noch und danach kommt die Weiterentwicklung des C565 die nie verkauft wurde... :) Der C670 sagt mir garnichts. Aber ich habe da mittlerweile ein paar ganz gute Kontakte
Texas Instruments TRSF3232E: https://www.richis-lab.de/transceiver06.htm Texas Instruments SN65C3232E / SN75C3232E: https://www.richis-lab.de/transceiver07.htm
-
Thread
Fragen zu C / embedded C
vom Typ enum zahl so > anlegen: > zahl x = EINS; oder? Nein. Du müsstest folgendes schreiben: [c]enum zahl x;[/c] Wenn du nur zahl schreiben willst, musst du typedef nutzen: [c]typedef enum {EINS, ZWEI, DREI, VIER} zahl;[/c] Zweistein schrieb im Beitrag #3732659: > Kann x jetzt nur Werte aus
Ein int ist kein Adresse. Was war da jetzt wirklich gemeint? Wollte der Programmierer ein [c] pI = (uint8_t*)5; [/c] oder wollte er ein [c] *pI = 5; [/c] beides sind verschiedene Operationen. In den meisten Fällen wollte er eher letzteres und hat nur den * vergessen. Wenn du
-
Thread
Double wert in c/c++ erkennen
E00' bis '#E99' gehen und dein Wertebereich unter 1160785929 ist, müsste folgendes funktionieren. [c]if (wert < '#E00')[/c] cu
> Ich suche irgendeine Function in c/c++ die mir unterscheidet zwischen > double und Errorwerte. Was denn nun, C oder C++?
-
Thread
Mal ne dumme Frage - C++ und C#
Lies doch mal hier und hier: http://de.wikipedia.org/wiki/C%2B%2B http://de.wikipedia.org/wiki/C-Sharp
Software eingesetzt werden. Man trifft auch häufig "Zwitter" an, wo das GUI und die Programmlogik in C# und .NET gemacht ist und die schnellen Berechnungsroutinen oder Hardwarezugriffe in einer C/C++ DLL gekapselt und von C# verwendet werden.
-
Thread
E-LKW von Volvo
Allerdings mehr Potential und Pläne als Realität. https://www.dw.com/de/der-sonne-entgegen-afrikas-gro%C3%9Fe-solarstrom-pl%C3%A4ne/a-63303129
folgendermaßen: In einem standardisierten Brand beträgt die Temperatur nach ETK nach 30 Minuten etwa 842 °C, nach 90 Minuten ca. 1.006 °C und nach 180 Minuten ca. 1.110 °C. Die Zeit bis zum Versagen eines Bauteils wird auf die Feuerwiderstandsdauer-Einteilung der Norm (F30, F60, F90) abgerundet. Wenn bei
-
Thread
Wieviel Wh zieht euer Kühlschrank pro Tag?
von M. P. schrieb: >zwischen 80°C und 112°C geregelt. Bei Wasser kann aber die Teperatur nur unter Druck größer als 100°C werden.
-26 Grad C) gemessen
-
Thread
µC-Neuling sucht µC
Liebe µC-Profis. Was Programmierung am PC betrifft bin ich recht erfahren, aber Microcontroller sind für mich noch absolutes Neuland, abgesehen von der alten C-Control von Conrad. Nun würde ich gerne folgendes
Da er wohl einen µC mit *integrierter* USB-Schnittstelle sucht...?! ...ist der MSP430 leider nicht geeignet! Hätte selbst gern einen :-)
-
Thread
AX81 - ZX81 im AVR
fertig. Ca. wie Einfachstversion weiter oben, also ohne SD Card oder Dataflash! Nur +5V, 20MHz Quarz+2xC, PS2 Anschluß mit 2x10k Pullup und Videoout 510 Ohm an pc7 und 1k an pd5. 100nf Abbock-C, 10uF und 220uF in der Versorgung. Atmega1284p geflasht mit: avrdude -c usbtiny -p m1284p -e -U flash:w:ax81
ich habe mich mit dem z88dk-Cross-Kompiler beschäftigt und ein einfaches Programm cross-kompilert: [c] #include <stdio.h> #include <stdlib.h> int main(void) { int c; while( (c = getchar()) !=13){ putchar(c); printf("\n"); }
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
> Ob es diesen Controller also lange geben wird ist wohl schwierig > abzuschätzen. Einzelne µC mögen gehen, aber die Architektur bleibt ja, so lange es noch andere µC dazu gibt. Es ist auch mein Eindruck, dass Padauk einzelne µC recht kurzfristig abkündigt, üblicherweise, wenn ein etwas besserer
haben. Der OTP-Speicher behält seine Daten viel länger als der Flash, so dass das Gerät mit OTP-µC länger hält. Und bei der Herstellung waren für den Padauk-µC mit seienem 0,25 mm²-Die auch deutlich weniger Ressourcen nötig als für einen größeren µC.
-
Thread
Auswandern in der heutigen Zeit?
gen.medium.com/ive-been-a-democrat-for-20-years-here-s-what-i-experienced-at-trump-s-rally-in-new-hampshire-c69ddaaf6d07
Was mich in den bisherigen Jobs gewurmt hat, war das hier: https://i.pinimg.com/originals/9c/67/11/9c67117a6a16d49980da531fea577a0e.jpg
-
Thread
C64 Programm bearbeiten
Ja, rtfm https://www.c64-wiki.de/wiki/Bedienungshandbuch_Commodore_64
Dann explodiert der C64.
-
Thread
DCF-Uhr mit LCD in C
der Hauptmethode 4 Errors. Ist das irgendwie ATMega16 spezifisch? Kann ich mir kaum vorstellen: [c] ../dcf-clock.c:566: error: 'TCCR0A' undeclared (first use in this function) ../dcf-clock.c:566: error: (Each undeclared identifier is reported only once ../dcf-clock.c:566: error: for each function
function) ../dcf-clock.c:568: error: 'OCIE0A' undeclared (first use in this function) [/c] Gruß, Julian
-
Thread
27C256 nicht auslesbar?
... wenn der 27C256 einmal um 180° gedreht eingebaut wurde, ist er danach auch lesegeschützt ... Jens
Also: einen 27C256 kann ich nicht auslesen, keine Daten, nichts! einen 27C64 kann ich auslesen, aber nicht programmieren. das sind die Fakten! Sorry, bin neu in dem Gebiet !
-
Thread
Enhancing Code Efficiency in C++
for writing code that is both efficient and well-structured > for future maintenance. Do MISRA-C++, and this is meant seriously. It might help you writing clean code and will punish you for doing magical, tricky programming style. Do apply Google C++ coding style. Learn Clean Code C++ development
. A C++ program does not need to be slower and bulkier than a C program. Only use the handy language constructs when they are contributing for good.
-
Thread
Verständnissfrage -> C Code
gad92fa2ebe26e65fa424051047d21a0eb Das sind anachronistische Besonderheiten des AVR. Hat mit "normaler" C/C++-Programmierung nichts zu tun.
Begriff? Zu viel > getrunken? Ich habe überhaupt keine Probleme mit C oder C++. Im Gegenteil: ist alles logisch. Wenn du mit C nicht klar kommst, dann liegt es mit 99.99999% Wahrscheinlichkeit an dir selbst :-)
-
Thread
Sende/Empfangsvorgang mittels nur 1St. µC
Indents berichtigt @Wolle: kannst du das mal durch deinen Compiler schicken und ggf. auf "Gerät C" spielen und Unterschied zu "C--0194a-iar-TS-E32_868TD30-konfig_0303_und_empfangen__Ka09_b.c" testen?
__delay_cycles(900); } } [/c]
-
Thread
[C] Tiny 44 - Rundungsfehler?
ret 00000078 <__muluha3>: 78: 06 d0 rcall .+12 ; 0x86 <__umulhisi3> 7a: 00 c0 rjmp .+0 ; 0x7c <__muluha3_round> 0000007c <__muluha3_round>: 7c: 98 2f mov r25, r24 7e: 87 2f mov r24, r23 80: 67 fd sbrc r22, 7 82: 01
<__mulsi3_helper+0xe> bc: bd 01 movw r22, r26 be: cf 01 movw r24, r30 c0: 08 95 ret 000000c2 <__floatunsisf>: c2: e8 94 clt c4: 09 c0 rjmp .+18 ; 0xd8 <__floatsisf+0x12> 000000c6 <__floatsisf>: c6: 97 fb bst r25,
-
Thread
Konzept für einen ATtiny-Bootloader in C
www.mikrocontroller.net/topic/219485 Der Artikel http://www.mikrocontroller.net/articles/Konzept_f%C3%BCr_einen_ATtiny-Bootloader_in_C soll zeigen, dass ein ATtiny-Bootloader auch in C möglich ist - ja, dass sogar eigene Interrupt-Routinen innerhalb des Bootloaders realisiert werden können, obwohl
aber schon mal drin. Link auf das Kapitel: http://www.mikrocontroller.net/articles/Konzept_f%C3%BCr_einen_ATtiny-Bootloader_in_C#Sharen_von_Interrupts Gruß, Frank
-
Thread
Thermometer mit R8C13
Hallo Ich möchte mir ein digitales Thermometer mit dem R8C13 basteln. Die Temperatur wird mittels LM335 (10mV/°C) in eine Spannung umgesetzt und am AN6 (Pin31) dem µC zugeführt. Ausgegeben wird die Temperatur mittels 3 großen 7-Segment-Anzeigen. Mit
0 GradC angezeigt werden, Sensor auf 37 GradC erwärmen (lässt sich exakt mit Fieberthermometer erfassen), Taste drücken damit 37 GradC angezeigt werden. Dazwischen rechnet der uC dann eine lineare Interpolation
-
Thread
Es wird nur ein I2C Gerät erkannt
Leider lässt du uns im Dunkeln bzgl. des Layouts/Verkabelung und der I2C Geräte, sowie den verwendeten I2C Parametern und des Programmcodes. 2K ist ein ungewöhnlicher Widerstandswert. Es gibt 2k Wiederstände, aber er ist nicht Teil der gebräuchlichen E12 und E24 Reihe
Michael H. schrieb im Beitrag #7657719: > Alle deine I2C Geräte sind 3,3V fähig und werden auch mit 3,3V versorgt > (nicht mit 5V)? Yes Michael H. schrieb im Beitrag #7657719: > Die I2C Bus-Leitungen sind als Bus ausgeführt und nicht als Stern (keine
-
Thread
Wie kann ich ein Array über I2C übertragen?
raussuchen und über RS-485 ausgeben. Nun habe ich das Problem, dass ich lediglich bytes über I2C senden kann. Hier also meine Frage: Wie kann ich ein Array (Array[1024]) über I2C versenden? PS: Ich bin kein Arduino oder C++ Anfänger, aber hab kaum Erfahrungen mit I2C
erst mal Serial.print(static_cast<int>(c));