Arduino

Fragen und Antworten für Entwickler von Open-Source-Hardware und -Software, die mit Arduino kompatibel ist

2
Wird eine .ino Arduino-Skizze direkt auf GCC-AVR kompiliert?
Okay, wir haben alle diese Fragen im ganzen Web gesehen, wie Arduino vs C ++ oder andere ähnliche Fragen. Und die überwiegende Mehrheit der Antworten berührt nicht einmal Kompilierungsunterschiede außer durch abstrahierte Informationen. Meine Frage zielt darauf ab, die tatsächlichen Unterschiede (nicht die Einstellungen) zu lösen, wie eine in eine …



1
Emulieren von 1-Draht-Geräten
Was ich tun möchte, ist, einen ATTiny-IC zum Slave auf dem 1-Draht-Bus zu machen, mit einer eigenen S / N- und Befehlsliste für seine spezifischen Funktionen. Ich möchte wissen, ob ich die One-Wire-Bibliothek von der Arduino-Site verwenden kann, um Daten als Slave zu senden. Sie können beispielsweise einen Slave in …

1
So setzen Sie Arduino von der Software zurück
Wie Sie wissen, setzt die Arduino-IDE das Arduino zurück, wenn der serielle Monitor geöffnet wird. Ich möchte, dass auch mein Programm es tut. Aber ich weiß nicht wie. Ich habe den Quellcode der Arduino IDE (Serial.java & SerialMonitor.java) untersucht, kann aber nicht finden, wohin der Befehl zum Zurücksetzen gesendet wird. …
10 serial  reset 

1
Timer3 im CTC-Modus einstellen - Konflikt mit der Servobibliothek
Ich möchte einen Timer einrichten, um eine Funktion 800 Mal pro Sekunde aufzurufen. Ich verwende Arduino Mega und Timer3 mit einem Prescaler von 1024. Um den Prescaler-Faktor auszuwählen, habe ich die folgenden Schritte berücksichtigt: CPU-Frequenz: 16 MHz Timer-Auflösung: 65536 (16 Bit) Dividieren CPU freq durch den gewählten Vorteiler: 16x10 ^ …

1
Impulse mit Interrupt zählen
Ich habe versucht, Impulse von einer Rechteckwelle mit 12.500 Hz zu zählen, um einen Ausgang auszulösen. Hier ist der Code, den ich bisher habe. Wenn der Arduino zurückgesetzt wird, druckt er 315 über ein 25-ms-Sample auf die Seriennummer. 315 x 40 = 12600. Was mir scheint, es funktioniert perfekt. Mein …
10 interrupt 

3
Wie rufe ich C-Funktionen aus der Arduino-Skizze auf?
Ich möchte wissen, ob es eine Möglichkeit gibt, Funktionen, die in C-Dateien enthalten sind, mithilfe einer Arduino-Skizze aufzurufen. Meine C-Datei deklariert und definiert eine Funktion. Um zu vermeiden, dass die unordentliche Funktionsdefinition in meine Arduino-Skizze eingefügt wird, möchte ich die Funktion direkt aus der Skizze aufrufen. Gibt es eine Standardmethode, …


3
Hat die Node MCU v3 (LoLin) keine eingebaute LED?
Beim Versuch eines einfachen LED-Blinkprogramms konnte ich die eingebaute LED auf einer LoLin Node MCU v3 nicht zum Laufen bringen. Die LED_BUILTINKonstante wird auf Pin 16 / GPIO16 / D0 gesetzt. Beim Lesen mehrerer Artikel und der Qualitätssicherung denke ich, dass die Node-MCU-Karten eine integrierte LED an Pin 16 haben …
10 nodemcu 

3
ATMega328P-PU und 328P-AU
Ich plane, mein eigenes Arduino-Design basierend auf dem Arduino PRO mini zu erstellen. Ich habe dieses Board anstelle des UNO gewählt, hauptsächlich, weil es im Vergleich zum UNO viel einfacher ist, da der USB-zu-Seriell-Teil fehlt. Wie viele von Ihnen wissen, verwendet der MINI den 328P-AU, der die SMD-Version des 328P …



4
Verwendung von Haltepunkten zum Debuggen
Haltepunkte sind eine großartige Möglichkeit, um zu sehen, wie der Compiler zu Ihrem Code ausgeführt wird. Meine Frage ist nun, gibt es eine Möglichkeit, Haltepunkte zu verwenden, wenn Sie Ihren Code debuggen?
9 debugging 

4
Schalten Sie Arduino alle 24 Stunden mit dem Timer ein
Ich arbeite derzeit an einem Arduino-Projekt, bei dem die Ladung meiner Autobatterie einmal täglich über einen ESP8266 an mich gesendet wird. Im Winter fahre ich kein Auto und möchte informiert werden, wenn die Batterie einen kritischen Wert überschreitet, damit ich sie aufladen und Schäden vermeiden kann. Daher ist Energieeffizienz für …
9 power  timers  relay 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.