Bei Verwendung von C / C ++ auf anderen Plattformen intbeträgt der Typ normalerweise 4 Byte (oder möglicherweise mehr). Auf Arduino sind es jedoch nur 2 Bytes. Warum ist es anders? Beeinträchtigt es die Leistung, wenn ich longstattdessen immer 4 Byte verwende?
Ich habe eine Espressomaschine, die ihr Wasser aus einer dieser 5 Gallonen blauen Wasserflaschen bezieht (ich würde es ausloten, aber unser Wasser hier ist WAAAAY zu hart). Wenn ich der Flasche versehentlich das Wasser ausgehen lasse, wird die Rotationspumpe in der Espressomaschine zerstört, was ein kostspieliger Fehler wäre. Ich weiß, …
Ich habe folgendes Setup: Arduino Duemilanove Kleiner Warmwasserbereiter mit optischem Relais verbunden (PWM ist in Ordnung) Wasserdichter Temperatursensor DS18B20 Unbekannte Wassermenge (Temperatursensor und Heizung befinden sich jedoch immer unter Wasser). Wie kann ich die Wassertemperatur basierend auf den Messwerten des Temperatursensors genau steuern? Mit genau meine ich bis zur Genauigkeit …
Verwandt mit: Was passiert, wenn ein Laufzeitfehler vorliegt? Diese Frage ähnelt der obigen, ist jedoch eine alternative Situation: int pin = 999; pinMode(pin, OUTPUT); digitalWrite(pin, HIGH); Was würde in diesem Fall passieren? Der Compiler könnte es abfangen, aber wenn Sie eine Zufallszahl verwenden würden, würde die IDE es abfangen?
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Arduino Stapel Börse. Geschlossen vor 6 Jahren . Ich bin es gewohnt, einige Relais zu verwenden, und sie sind nützlich, insbesondere für …
Ich arbeite an einem Freiraumoptikprojekt, um Daten drahtlos zwischen zwei Punkten zu senden. Um dies zu erreichen, verwende ich eine IR-LED, die an ein Arduino Uno angeschlossen ist, das mit einer Trägerfrequenz von 56 kHz für den Sender und ein zweites Arduino mit einem IR-Detektormodul von 56 kHz für den …
Ich möchte zu Testzwecken eine möglichst kleine Skizze erstellen. Das Problem ist, wenn ich die BareMinimum-Skizze kompiliere (mit einem leeren Setup und einer leeren Schleife), bekomme ich 466 Bytes für das Uno und satte 4.242 für das Leonardo. Gibt es eine Möglichkeit, eigenen Code zu schreiben, der keine zusätzlichen Funktionen …
Ich möchte eine Abhängigkeit wie Protokollierung einschließen . Auf seiner Seite steht: Zip-Datei herunterladen Legen Sie den Protokollierungsordner in "Bibliotheken \" ab. Ich möchte nicht glauben (mit einer Maven-Denkweise), dass wir auf diese Weise Abhängigkeiten in Arduino-Projekten verwalten. Das bedeutet, dass jeder, der mein Paket auscheckt, diese Schritte lokal wiederholen …
Schauen Sie sich dieses Bild an: Ich denke, die meisten Benutzer sind sich einig, dass das "große silberne" Ding auf der Platine (rot) der berühmte 16-MHz-Kristall des Arduino ist. Daran habe ich bis vor kurzem geglaubt. Ich war gelangweilt, also schaute ich auf meinen Arduino Uno und sah, dass er …
Wenn man eine Karte in der Arduino IDE auswählt, wird einer der Dateien hinter den Kulissen eine Präprozessordefinition hinzugefügt. Nach viel Jagd und etwas Glück stellte ich fest, dass das Format dieser Definition lautet: #define ARDUINO_<PROCESSOR-DESCRIPTOR>_<BOARDNAME> Einige sind leicht zu erraten ( ARDUINO_AVR_UNOzum Beispiel), andere weniger. Dem Pro Micro sind …
Ich verwende ein Arduino Uno-Board, um die Winkel meines Systems (Roboterarm) zu berechnen. Die Winkel sind tatsächlich 10-Bit-Werte (0 bis 1023) vom ADC, wobei der gesamte Bereich des ADC verwendet wird. Ich werde nur im 1. Quadranten (0 bis 90 Grad) arbeiten, wo sowohl Sinus als auch Cosinus positiv sind, …
Ich frage mich, warum Arduino nicht mit 20 MHz läuft, der Frequenz, für die der AVR spezifiziert ist. Jetzt, bei 16 MHz, verschwenden wir 20% Leistung für nichts. Ich glaube nicht, dass es irgendwelche Auswirkungen gibt, wenn Sie den 16-MHz-Resonator durch einen 20-MHz-Typ ersetzen, mit wahrscheinlich der einzigen Ausnahme für …
Im aktuellen Projekt programmiere ich gleichzeitig ein UNO-Board und ein Leonardo-Board. Das Hin- und Herschalten zwischen den beiden Platinen im Extras - Menü nimmt zu viel Zeit , weil der anderen 18 - Boards , dass ich nicht selbst sowieso tun. Gibt es eine Möglichkeit, diese Karten aus dem Menü …
Ich habe ein bisschen über den Wechsel von Arduino zu PCB gelesen und es scheint ein bisschen entmutigend. Im Moment möchte ich nur etwas nehmen, das ich gebaut habe, und ein paar Änderungen vornehmen, damit ich tatsächlich ein Gehäuse dafür erstellen und sicherstellen kann, dass alles in Verbindung bleibt. Ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.