-
Thread
Assembler oder C
Hallo! Ich programmiere den 80c535 seit längerem in Assembler! Ist der Umstieg auf C vorteilhaft, oder ist Assembler vorzuziehen? (PS: Mit C kenn ich mich auch recht gut aus) Gruß der Jense
(a+b+c+e+f+g+h+i+j+k); } else{ return(a*b*c); } }
-
Thread
typedef in C
Hallo zusammen, ich habe in einer Datei mit dem Namen my_types.h folgendes stehen: [c] typedef struct A_ { uint8 a; uint8 b; } A; [/c] Nun gibt es in meinem Projekt mehrere .c Dateien, welche den Typ A verwenden. Deshalb habe ich oben in jeder dieser .c Datein oben #include
garantiert in jeder Hinsicht portabel zu > sein, nur den kleinsten gemeinsamen Nenner Das wäre K&R-C, also C noch vor C89.
-
Thread
Bitoperanden "C"
. [/c] siehe auch: [[Bitmanipulation]]
Erklärung... >> >> Damit spare ich mir quasie einmal den Port zu schreiben ;) > > Nö. Doch. Bei [C] PORTX = PORTX | irgendwas; [/C] muß er PORTX zweimal hinschreiben, bei [C] PORTX |= irgendwas; [/C] nicht. Ich glaube, daß das damit gemeint war, und nicht daß er sich irgendeinen Schreibzugriff
-
Thread
mC wird "warm"
Die Transistoren im µC haben Ausgangsimpedanz. Und da fällt entsprechend des Stromes auch Leistung ab. Beachte im Datenblatt mal, daß dort irgendein Punkt über den maximalen Gesamtstrom des µC steht. Der kann geringer sein
sind diese besser dafür geeignet. Das ist aber nur eine allgemeine Regel, und hängt vom konkreten µC-Typ ab. Ansonsten ginge auch die umgekehrte Variante, wenn der obere Transi im µC belastbar genug ist.
-
Thread
C und int main();!
C, da der C-Compiler gegenüber dem C89-Standard nur sehr behutsam erweitert wurde und insbesondere /kein/ C99 versteht. Um C programmieren zu lernen, ist es aber auch nicht erforderlich, C99 zu verwenden
. Zwischen C und C++ wird durch den verwendeten Dateinamen der Quelltexte unterschieden - C++ verwendet ".cpp", C hingegen ".c".
-
Thread
Umstieg von Bascom auf C
of difference of a and 1 and sum of b and 1 to x Offtopic: Und Java macht es wieder rückgängig In C++: [c] Matrix A,B,C,D,E; E=A*B+C*D; [/c] In Java: [c] E=(A.multiply(B)).add(C.multiply(D)); [/c] oder so ähnlich. :-)
ich C# an sich ganz gut finde). > Umsteiger schrieb im Beitrag #4901897: >> - C ist nicht mehr das Maß der Dinge, > Auf µC? > Doch doch.... Ja, ganz klar. > Lerne C und auch gleich C++. > Dann
-
Thread
AVR Microcontroller in C
Hm. Das: [c] for(f=0;!(PIND&0x04);f++) _delay_ms(20); f*=20; [/c] gehört auf jeden Fall so: [c] for(f=0;!(PIND&0x04);f++) { _delay_ms(20); f*=20; } if (f<1000) [/c].
Sebastian schrieb im Beitrag #1985310: > Hm. Das: > [c] > for(f=0;!(PIND&0x04);f++) > _delay_ms(20); > > f*=20; > [/c] > > gehört auf jeden Fall so: > > [c] > for(f=0;!(PIND&0x04);f++) > { > _delay_ms(20); > f*=20
-
Thread
Das Befehl "nop" bei C
bei Assembler gibts ja dieses Befehl "nop" einfach um nichts zu tun. > wie heißt dieses Befehl bei C? habs leider nirgends gefunden! Wozu sollte man sowas in C brauchen?
Compiler nicht wegoptimieren darf, und dazu muß da kein nop drin sein. Da reicht z.B. auch ein: [C] asm volatile (""::) [/C] aus. Oder noch schön mit Kommentar, damit man's im generierten ASM-Code gleich sieht: [C] asm volatile ("# keep this"::) [/C] Natürlich kann man das in ein C-Makro
-
Thread
Python vs C++
C/C++ belegt sind. Jeder der will, darf mit C/C++Drecksarbeit glücklich bleiben. Keiner wird gezwungen auf Modula2/Ada/Python/Rust/Lua/... aufzusteigen. N.B.: man kann *immer* schnelle Programme
zu konzentriert auf ihr Code war... N.B.4: C/C++ ist ja soo gut, dass der Arbeitsmarkt nur so überschwemmt ist von *guten* C/C++Programmierern. Es gibt in der RealenWelt fast kein mangelhafter C/C++Code der zu korrigieren wäre, in C/C++ implementierte
-
Thread
frage zu sizeof() in c
weil ein Stringliteral (der Text zwischen den ") mit einem '\0' beendet wird. C-Grundlagen
Länge von "abc" ist 4. Strings werden in C mit Null '\0' terminiert.
-
Thread
Frage zu C Syntax
Die Syntax ist bei den C-Elaboraten ohnehin vernachlässigbar, da der Compiler nach dem Zufallsprinzip meist nicht funktionsfähigen Code erzeugt. C ist immer dann das Mittel zum Zweck, wenn einem Funktion und Ergebnis des
Klaus Wachtler schrieb im Beitrag #2688202: > Aus jedem halbwegs brauchbaren Werk zu C geht hervor, daß & und && nicht > dasselbe sind. Anders formuliert: Dinge, die sich als "Werk zu C" begreifen, aus denen das nicht hervorgeht, gehören nach /dev/null.
-
Thread
STM32 und C++
@FlipFlop: Deine Frage ist ein bischen arg vage. Kennst du C bzw. C++ im PC-Kontext oder ist alles neu? Suchst du Information für Programmierung im Conrtoller-Umfeld, oder über C++ allgemein?
Auf einem µC habe ich C++ noch nie eingesetzt auf dem PC schon, daher muss ich es nicht lernen, wollte es nur aus neugierde mal auf einem µC einsetzen.
-
Thread
Display "TFT Proto" an µC ?
Sie wohl an einer Library die ende August fertig sein sollte. Sie machen die Library für 16/32 bit µC und testen ob es auch mit 8-Bitern läuft. Über µC Typ wird noch geschwiegen (AVR, PIC, 8051) Ich hoffe nur das ich das Teil an meinem XMega ans laufen kriege. Über die Ansteuerung wird auch geschwiegen
ARM oder AVR) ? http://www.watterott.net/projects/misc http://www.watterott.net/misc/MI0283QT-2.c
-
Thread
Wird durch einen Vorwiderstand an einer LED aus einer Steuerung eine Regelung?
nur auf +/- 5°C genau obwohl man den Temperatursensor auf 1°C genau einregeln kann.
muß er folglich ein I-Glied eingebaut haben. Es geht gar nicht anders, jedenfalls nicht wenn du 21°C als Sollwert vorgibst, dann auch 21°C innerhalb des Raumes haben willst und gleichzeitig draußen -10°C sind.
-
Thread
Ethernet über 2adrige Telefonleitung. Idee: Billige Powerline Adapter für z.B. 24V umbauen. Mögli
AC oder DC ein Signal aufmoduliert wird. Damit der Übertrager nicht zuviel bekommt wird mit einem R-C-Glied entkoppelt. Bei kleinerer Spannung muss man die Werte von R und C ggf. anpassen.
gehängt wurde PE? Kann ich nicht mehr messen ist zu und verklebt UMEC RX/TX (A) --- PLC CHIP C |--- Nicht belegt C |--- Nicht belegt RX/TX (B) --- PLC CHIP C ist Verbunden geht wahrscheinlich auf PE? ist aber nicht an PLC angebunden RX und TX sind wirklich Extra Wenn
-
Thread
Wofür Propeller von Parallax ?
-DFLEXSPIN_BUILD -o build/dofmt.o -c util/dofmt.c gcc -MMD -MP -g -Wall -I. -I./build -DFLEXSPIN_BUILD -o build/flexbuf.o -c util/flexbuf.c gcc -MMD -MP -g -Wall -I. -I./build -DFLEXSPIN_BUILD -o build/lltoa_prec.o -c util/lltoa_prec.c
Tricks drauf. Zum Beispiel wandelt er [c] printf("Hallo\n"); [/c] in [c] puts("Hallo"); [/c] um.
-
Thread
Einschätzung zu C-Lehr-Seite
herausfischen? > Kannst du das genauer erläutern? K&R2 kam 1990 raus, dazwischen > liegt (grob) C95, C99 und C11. An sich ist es doch nicht schlecht > gleich mit modernen Konzepten in Berührung zu kommen? Welche modernen Konzepte meinst du, die C99 (oder C11) so grundlegend von C90 unterscheiden
Kernighan&Ritchie Programming in C (oder in der deutschen Version: The C Programming Languag) Der C-Klassiker schlechthin. http://de.wikipedia.org/wiki/The_C_Programming_Language
-
Thread
AC Motor ansteuern mit C
schrieb im Beitrag #3805431: > So mit bitte ich euch mir Tipps und vielleicht Beispielprogramme in C > schicken. [c] Motor = M_LEFT; [/c] wenn dir das nicht weiter hilft, dann könnte es dran liegen, das wir zu wenig Informationen haben.
habe das Gefühl du hast bisher lediglich die Projektidee und eine Vorliebe für die beiden genannten uC's. Was hast du denn nun wirklich schon? Gruß Max
-
Thread
BCD auf C: was mache ich falsch?
adrs+2),c); b=(b>>4); c=b&0x0000000f; c=semisegment(c); outword((adrs+3),c); b=(b>>4); c=b&0x0000000f; c=semisegment(c); outword((adrs+4),c); b=(b>>4); c=b&0x0000000f; c=semisegment(c); outword((adrs+5),c); b=(b>>4); c=b&0x0000000f; c=semisegment(c); outword((adrs+6),c); b=(b>>4); c=b&0x0000000f; c=semisegment(c); outword((adrs+7),c); spi_ausschalten; } void max7219init(void) { spi_einschalten
-
Thread
Unterschied JAVA & C++
und C++ wird gerne übersehen, nämlich dass die Speicherlayouts von Funktionen & Daten in kompilierten C++ Programmen/Libraries typischerweise fix sind, während sie in Java flexibel sind. Dies erzwingt in C
Aber was ist dann C++? Ein Sumpf? Eine Müllhalde? :-)
-
Thread
28C256 programmieren
Hallo, ich habe eine Schaltung mit einem 6502 und einem 28C256 EEPROM sowie einen XILINX 9572 PLD (als Adress-Decoder u.A.). Nun ist es so, das EEPROM wird nur zur Hälfte benutzt, also 16K. (A14 auf HIGH) Diese 16K sind im Bereich $C000 - $FFFF eingeblendet
else ee_rw <= '1'; end if; [/c] wenn ich nun CF00 mit 55 beschreibe und es danach auslese, ist der alte Inhalt (77) drin. Ebenso keine Änderung wenn ich [c] 600: LDA #$55 STA CF00 JMP 600 [/c] als mini-assembler-routine
-
Thread
[C++] Code-Optimierung auf AVR
C Code hat und will diesen Weitergeben oder häufiger wiederverwenden kann man diesen in C++ Kapseln.
@ Thomas Holmes (Firma: CIA) (apostel13) >bewusst "in C++ denken" Mal davon abgesehen ist C++ eh nur >"eingepacktes" C. Jehova, Jehova! Lass dass mal nicht die Leute hören, die wirklich wissen was C++ ist ;-)
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
auch schon an einen Hardware-Decoder. Für den Anfang habe ich schon mal eine Funktion gefunden. [c]static int lame_decode_fromfile(FILE * fd, short pcm_l[], short pcm_r[], mp3data_struct * mp3data);[/c] Die werde ich mal auf dem PC ausprobieren...
einfach einen hinreichend leistungsfähigen µC. > Für den Anfang habe ich schon mal eine Funktion gefunden. > [c]static int lame_decode_fromfile(FILE * fd, short pcm_l[], short > pcm_r[], mp3data_struct * mp3data);[/c] > > Die werde ich
-
Thread
[Fernsehtipp] - Die Story im Ersten: Der Arbeitsmarktreport - das Märchen vom Fachkräftemangel Gesperrt
(Auf 'Service' klicken): http://programm.daserste.de/pages/programm/detail.aspx?id=FD1F66DEEF02C1B2B557137D11D5C0F6 Meistens stellt irgendjemand dann auch den Beitrag bei YT ein.
Stümpern. An trivialsten Dingen scheitern sie schon. http://mvideos.daserste.de/videoportal/Film/c_440000/445832/format542394.mp4
-
Thread
Raspi Pico -taugt der was und in C programmieren?
Man kann mit dem RASPI nicht in C programmieren. Man kann für ihn aber Programme in c programmieren.
Sorbit schrieb im Beitrag #7166596: > Man kann mit dem RASPI nicht in C programmieren. > Man kann für ihn aber Programme in c programmieren. Da habe ich mich wohl falsch ausgedrückt. Sollte natürlich "man kann für ihn aber in C programmieren" Jack V. schrieb im Beitrag
-
Thread
I2C EEPROM-Brenner M24C01,C02,C04,C08,C16,C32,C64
Hallo, ich möchte hier meinen I²C-EEPROM-Brenner vorstellen, der aus einer in Delphi programmierten PC-Software und einen PIC16F877 oder PIC16F876 als Hardware aufgebaut ist. Damit können I²C-EEPROMs des Typs: M24C01,M24C02,M24C04,M24C08,M24C16,M24C32 und M24C64 beschrieben, ausgelesen(und als File abgespeichert) und gelöscht werden. Auch können Hexfiles (allerdingst keine Intel-Hex-Files, vielleicht implementiere ich das auch noch) geladen
-
Thread
Flugzeug-Daten auf 1090 MHz empfangen
Unter C0126x gibts in meiner icao24plus.txt keine Skyhawks. Meinst du diese: C01295 C-FHAY C172 Cessna 172 Skyhawk/Cutlass C012C0 C-FHCP C172 Cessna 172 Skyhawk/Cutlass ? Wenn ich deren icao24 als
Hallo Michael, nein ich meinte folgende Maschinen: C01266 C-FGZD A4 McDonnell Douglas A-4N C01267 C-FGZE A4 McDonnell Douglas A-4N C0126A C-FGZH A4 McDonnell Douglas A-4N C0126B C-FGZI A4 McDonnell Douglas A-4N C01271 C-FGZO A4 McDonnell
-
Thread
C_CAN Device: LPC11C24/301
Fam: LPC11C00 ARM M0 via CMSIS V2..?V3.CORE-Reg-Pos.Adapter Project: LPC11C24/301 can_onchip.bin Sub Fam: LPC11C00 ARM M0 How to kick in LPC11C24/301 Can-Self-Test-Mode. To-Do: How Handle Reconnect Vexec[
.*) } > RamLoc8 __exidx_end = .; [/c]
-
Thread
Akkumaster C4 - Prozessor defekt - Tausch
Ist denn ein externes ROM vorhanden? Der 80C515 hat internes ROM, der 80C535 nicht.
10059_10884_323_10887_100031_10319_320_321_322_10103,searchweb201603_55,ppcSwitch_0&algo_expid=554f2c56-9cdd-49c2-85ab-14a7296a8ea8-2&algo_pvid=554f2c56-9cdd-49c2-85ab-14a7296a8ea8
-
Thread
Migrieren von C auf C++ in einer bestehenden Legacy(Uralt)-Software
C und C++ keinen Sinn hat. Wenn dann gleich ordentlich und neu aber dann mit Java. Was meint ihr?
Mischbetrieb von C und C++ sollte man zwingend vermeiden. C++ meidet die klassischen C-Pointer, das gibt ein endloses Chaos mit den Compilern und Makefiles. Frohes Debuggen.
-
Thread
Temperatursensor für -30°C bis +80°C gesucht
suche ich für eine Temperaturmessung (Medium = Luft) einen geeigneten Sensor. Der Messbreich ist -30°C bis +80°C. Die höchste Genauigkeit (mindestens 0,5°C) ist eigentlich nur im Bereich von -5°C bis +5°C notwendig. Zur Auswertung habe ich an eine Transimpedanzschaltung gedacht. Viele Grüße
ich für eine Temperaturmessung > (Medium = Luft) einen geeigneten Sensor. Der Messbreich ist -30°C bis > +80°C. > Die höchste Genauigkeit (mindestens 0,5°C) ist eigentlich nur im Bereich > von -5°C bis +5°C notwendig. > > Zur Auswertung habe ich an eine Transimpedanzschaltung gedacht. > >
-
Thread
Schlanker Editor mit Auto Indent für C/C++
soll. Aber TextFX funktioniert. TextFX ist schon fast ein "Monster-Pluin" ;), kann aber nachträglich C,C++ Block formatieren, über den Menüpunkt TextFX / TextFX Edit / Reindent C++ Code und scheint auch gut zu klappen. Also sind die Plugins TextFX und Indent by Fold der 32-bit Version für
Zeitalter mit SSDs /mehr als schlank/ M-x cua-mode ; für Selektion mit Ctrl-Shift-Pfeiltasten & co. C-Home Home C-Space C-End End M-x indent-region ; für /code-beautification/ ...dafür wollte ich 'ne Lanze brechen!
-
Thread
Kühlung unter 10°C mit Peltier
unterschied zwischen heisser und kalter Seite) hinzubekommen. ????? Also du willst die Innenseite auf 10°C und die Außenseite auf 11°C haben. Dann pack die Schüssel in den Kühlschrank dan bracuht das Peltier auch nur 1°C delta T zu erzeugen. Naja, Spaß bei Seite. Du brauchst eine sehr gute Isolation zwischen
Stell dir das ganze wie ein kaltes Buffet vor, welches ich mit einem Peltierelement auf unter 10°C halten möchte.
-
Thread
IC output Code C
mich zwar so damit aus, dass ich den Cube programmieren kann aber ich weiß nicht wie der Code in "C" für output (sprich V z.B. an Pin 1) ist. Wäre nett, wenn mir jemand helfen könnte. Danke schonmal im Vorraus Hitwert
diesen mit > Strom zu belegen? Ja. Macht man bei der Initialisierung. Da wird die Hardware des µC so eingestellt, wie man sie für die Anwendung braucht. Gruß Dietrich
-
Thread
Externe .c bringt nur theater
Nun noch die Files HC_SR_04.h + c und USART.h + c, dann kann man es mal übersetzen und vergleichen.
Welcher Prozessor ist das Ziel? Die, die in UART.C zulässig sind, werfen Fehler in MAIN.C.
-
Thread
Oszilloskop - SoC
aufwendigen externen analogen Frontend geht da kaum mehr was. Wenn man stattdessen praktisch nurmehr einen uC und ein wenig Peripherie herumbauen müsste, wäre das denke ich schon recht praktisch...
Anfertigung mehr hast usw. Abgesehen davon wäre ein Entwurf mit "diskreten" IC (ADC, Logik, Speicher, uC) auch nicht zu verachten. Schau erst mal, was du an ADC bekommen kannst und was die für Anforderungen an die Nachfolgeelektronik stellen. W.S.
-
Thread
potentialfreier Ausgang am µC
(weil soviel mein µC) liefert und 24V Schaltspannung? Mit 2A an den Schaltkontakten?
ja nicht zu den handelsüblichen Spannungen wie du sagst. Auf dem Board mit dem µC ist zwar noch n Wandler der aus den 9VDC die nötigen Spannungen für den µC erzeugt, aber da kann ich nichts abgreifen, ist leider verbaut das Board.
-
Thread
c# <-> Serielle Schnittstelle
B230400; cfsetispeed(&options, brate); cfsetospeed(&options, brate); toptions.c_cflag &= ~PARENB; toptions.c_cflag &= ~CSTOPB; toptions.c_cflag &= ~CSIZE; toptions.c_cflag |= CS8; toptions.c_cflag &= ~CRTSCTS; toptions.c_cflag |= CREAD | CLOCAL; toptions.c_iflag &= ~(IXON | IXOFF | IXANY); toptions.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); toptions.c_oflag &= ~OPOST; toptions.c_cc[VMIN] = 0; toptions.c_cc[VTIME] =
-
Thread
C: Zuweisung von 2 Variablen auf einmal
*C Programm* : [c] #include <stdio.h> int parameter1; int parameter2; int main() { parameter2 = parameter1 = 4; printf("p1: %d, p2: %d\r\n",parameter1,parameter2); } [/c]
C und fügt noch mehr Möglichkeiten hinzu, beschissen lesbaren Code zu produzieren... Allerdings: Man muss all diese Möglichkeiten ja *NICHT* zwingend benutzen! Nicht in C und auch nicht in C++...
-
Thread
Objektinitialisierung mit Parametern im Konstruktor in C++
Das Beispiel des TO ist einfach auch syntaktisch falsch. Und noch was: bitte kein C-Arrays in C++, dafür nimmt man std::array<>.
auch mehrere Uarts bestimmt verwenden möchtest, solltest Du auch mal über so etwas nachdenken: [c] template<auto N> struct Uart { // ... }; [/c] oder auch ggf. für meherer µC: [c] template<auto N, typename MCU> struct Uart { // ... }; [/c]
-
Thread
B30C50 Gleichrichter
kann? http://www.reichelt.de/?ACTION=3;ARTICLE=4675;GROUPID=;SID=11TeDdLH8AAAIAAG5EBl496cd06abc767c569a402f1b3f52c7b34
?;ACTION=3;LA=2;ARTICLE=4612;GROUPID=2998;SID=11TeDdLH8AAAIAAG5EBl496cd06abc767c569a402f1b3f52c7b34 oder den: http://www.reichelt.de/Gleichrichter/B40C1500RUND/index.html?;ACTION=3;LA=2;ARTICLE=4632;GROUPID=2998;SID=11TeDdLH8AAAIAAG5EBl496cd06abc767c569a402f1b3f52c7b34
-
Thread
Lidl-Multimeter PDM-300-C2 Analyse und Erweiterungen
; [/c]
>Ja, die Datenübertragung funktioniert beim C2 und C3 exakt gleich. Jetzt bin ich verwirrt. Du hast doch oben geschrieben, das C3 hat nur I2C zum EEPROM und keine UART.
-
Thread
C-Funktion verstehen
)(~1); ucMotor &= 1; } [/c] Was passiert in dieser Zuweisung [c] ulNewPosition &= (unsigned long)(~1); [/c] und wofür könnte es gut sein in der Funktion?
castest wird er mit mit 0 und nicht mit 1 vorne > aufgefüllt. Guter Einwand, so ists richtig: [c]~(unsigned long)1[/c] oder [c]~1UL[/c]
-
Thread
Tasterroutinen Problem in C
Jap das c. File taucht auf ist aber auch im Source Ordner.
So hab nochmal ein SS gemacht und jetzt die taster.c nochmal eingefügt.
-
Thread
AVR, Datentypumwandlung in C
mit den Prototypen, jedoch ohne Funktionsinhalt. In die Datei "funktionen.h" kommt folgendes [c] void umwandlung(unsigned char i, char *ptr); [/c] und in die Datei "funktionen.c" das [c] void umwandlung(unsigned char i, char *ptr) { // Umwandeln in Dezimalstring itoa (i, ptr, 10); // Spalten bilden für Excel strcat(ptr, "\r"); } [/c]
-
Thread
Wärmeleitkleber bis 500°C
Moin, kenn von euch jemand einen Wärmeleitkleber der es bis 500°C aushält ? Danke!
Kennt jemand von euch Thermocoll ??? Soll angeblich bis etwa 1000°C gehen und die kleinen Tuben sind nicht grad teuer.
-
Thread
C und LCD Frage.
>> muss ich zwangsweise von Bascom auf C ausweichen. Sehe es positiv, ist doch ein Fortschritt
/* wait 16ms*/ delay(16000); delay(16000); delay(16000); register uint8_t c; /* wait until busy flag is cleared */ c=lcd_read(0); /* the address counter is updated 4us after the busy flag is cleared */ delay(2); /* now read the address
-
Thread
Frage zu Datentypen in C++
); printInfo(b, nameB); printInfo(c, nameC); return 0; }
Hardware wurde auch besser mit der Zeit: Es gibt sogar Standards!!! Die streng genommen nicht der C/C++-Standard sind btw.
-
Thread
uC spiegelverkehrt
ist Pin 1 links oben statt links unten, siehe Screenshot. Leider finde ich keine Möglichkeit, den uC um seine X-Achse zu spiegeln. Wisst Ihr Rat? Herzliche Grüße, Uwe
Wo ist denn das Problem? Bei einem Einzelstück und THT würde ich die Beine des µC nach oben umbiegen und fertig.
-
Thread
C vs. C++ zur Mikrocontrollerprogrammierung - oder: Auf welche C++ Features lieber verzichten?
Arduino nutzt C++. Es gibt allerdings auch C Compiler welche zusätzliche C++ Features bereitstellen wie z.B. function overloading. Was aber auch zu beachten ist, C hat einen anderen Namespace als C++. Z.B. teilen
kann in C genauso sauber struktieren wie in C++. Das ist nur eine gewöhnungsfrage.