Als «c++» getaggte Fragen

7
Ist es besser, c_str oder toCharArray zu verwenden?

Beim Lesen / Ausprobieren einer aktuellen Antwort war ich überrascht zu sehen, dass die StringKlasse von Arduino die c_str()Methode unterstützt , genau wie die C ++ - std::stringKlasse. Wie erwartet scheint es einen Zeiger auf den Inhalt der Zeichenfolge als nullterminiertes charArray (dh...

7
Gerät mit mehreren SPI

Ich mag Ethernet - Karte verbinden , (W5100 HR911105A)um Arduino Leonardomit SPI und ich möchte auch zu verbinden SD - Reader. Wenn ich diese Boards separat teste, funktioniert alles. Aber wenn ich sie auf derselben Karte verbinde, schlägt das Programm bei fehlEthernet.begin(); #include...

7
Arduino Größe von Servo Array Objekten ist .. falsch?

Nachdem ich ziemlich lange über das Internet gesucht habe , habe ich keine andere Wahl, als jemanden zu fragen, ob er mir diese anscheinend seltsame Situation erklären kann. Ich mache einige Tests mit einigen Servomotoren und versuche, sie mit millis()und ServoObjekt fast zusammen zu bewegen . Es...

7
Arduino Yun C ++ Umgebung? Bridge + Cross-Compiler

Ich erstelle einen XMPP-Chatbot für das Arduino Yun. Ich bin jedoch nicht sehr zuversichtlich in die Python-Leistung auf einem Gerät mit so geringer Leistung und bin mit C ++ viel besser vertraut. Gibt es eine C ++ - Crosscompile-Umgebung und einen Port der Bridge-Bibliothek für C ++? Alternativ...

7
Zweckmäßigkeit der Verwendung von Bitfeldern in Strukturen

Ich muss eine große Datenmenge (für ein Arduino) in einem Programm verfolgen, während ich mich um eine ganze Reihe anderer Geschäfte kümmere. Ich habe mit einer Struktur wie dieser begonnen: struct MyStruct { // note: these names might as well be foo bar baz uint8_t color; boolean state; uint8_t...

7
Wie kann ich ein Arduino in reinem C programmieren?

Ich bin ein Anfänger und möchte AVR C / C ++ lernen. Kann ich das mit einem Arduino machen? (Ich frage dies, weil ich bereits eine habe). Wenn ja, kann mir jemand sagen, mit welcher IDE ich Code in reinem C / C ++ schreiben und ihn dann auf den Atmega328P auf dem Arduino flashen kann? Oder sollte...