Mein Due-Webserver funktionierte monatelang einwandfrei, als er über den nativen Port mit Linux verbunden war. Wenn der Arduino-Webserver jedoch über den nativen Port mit Windows 10 verbunden ist und etwa 5 Minuten lang inaktiv ist (wenn kein Client eine Webseite aufruft), tritt eine merkwürdige Verzögerung von 5 bis 10 Sekunden …
Ich bin auf ein Problem gestoßen, bei dem versucht wurde, zwei verschiedene Arduino-Timer-Projekte zu kombinieren, die ich online gefunden habe. Für beide Projekte verwende ich eine DS3231-RTC, konnte aber die DS1307-Bibliothek in meinem Code problemlos verwenden. Der erste Satz Code, den ich aufgenommen habe, begann mit: #include <DS1307RTC.h> Der zweite …
(Lassen Sie uns einfach die Vorschläge überspringen, dass es die falsche Idee ist und für eine Weile unterbricht ...). Gibt es eine Möglichkeit, die digitalWrite()Methode zu ersetzen (zum Beispiel), damit ich etwas hinzufügen kann, was dort passieren kann? Folgende Regeln müssen jedoch beachtet werden: Ein Aufruf von digitalWrite(pin, value)muss die …
Ich versuche ein System aufzubauen, bei dem eine Aktion ausgeführt wird, wenn ein Kabel von einem Pin (einem beliebigen Pin) getrennt wird. Ich frage mich, wie ich das einrichten soll. Kann ich die 5V einfach an einen Pin anschließen und dessen Status ablesen oder wird dies den Arduino durcheinander bringen? …
Ich habe den shiftOut()Funktionscode in untersucht wiring_shift.cund nicht ganz verstanden, was in der digitalWrite-Funktion vor sich geht. Ich sehe, !!(val & (1 << i))nimmt den Bitwert von, valaber wie genau funktioniert es? Die ganze Funktion ist unten. void shiftOut(uint8_t dataPin, uint8_t clockPin, uint8_t bitOrder, uint8_t val) { uint8_t i; for …
Ich habe einen Arduino Nano mit einem 328P und brauche alle 6 PWM-Pins. Daher musste ich den Prescaler und den WGM-Modus von Timer0 anpassen. Es befindet sich jetzt im phasenkorrekten PWM-Modus mit einem Vorteiler von 1. TCCR0A = _BV(COM0A1) | _BV(COM0B1) | _BV(WGM00); TCCR0B = _BV(CS00); Jetzt brauche ich eine …
Ich bin auf diese Anweisung gestoßen, keine externe Hardware zu verwenden, sondern zwei PWM-Stifte, um einen Motor in beide Richtungen zu steuern. Normalerweise würden Sie eine H-Brücke verwenden. Seit ich mein Arduino habe, habe ich jedoch gehört, dass Sie keinen Pin mit einem anderen Pin verbinden sollen. Wie funktioniert diese …
Ich versuche einen einfachen Weg zu finden, damit ein Arduino Uno feststellen kann, ob er über USB oder die DC-Barrel-Buchse mit Strom versorgt wird. In diesem Thread empfiehlt ein Benutzer, den Ausgang des integrierten Komparator-Operationsverstärkers (U5A-Pin 1) mit dem digitalen Eingangspin zu verbinden. Ich konnte U5A im aktuellen Schaltplan nicht …
Gibt es eine Möglichkeit, die Werte der erforderlichen Variablen irgendwo zu speichern (möglicherweise in einer Datei, die bei verschiedenen Ereignissen vom Programm aktualisiert wird), die beim Programmstart nach dem Neustart der Arduino-Karte zurückgelesen werden kann? Ich versuche, meine AC-Geräte mit der IR-Fernbedienung zu steuern. Wo ich möchte, dass Arduino sich …
Was soll ich tun, um einen Arduino Pro Mini 5V (Klon) zu haben, der tagsüber von einem 5V-Solarpanel und nachts von einer Batterie gespeist wird, die tagsüber von den Solarpanels aufgeladen wird? Gibt es da draußen einen Führer? ist es mit der 5V Version von Arduino Pro Mini möglich oder …
Das Wichtigste zuerst, wenn es einen ESP8266 StackExchange gäbe, würde ich dies dort posten. Ich richte einen Webserver ein, der programmgesteuert über ein externes Python-Skript gesteuert wird, und ich kann diese Serverdaten derzeit mithilfe dieses Skripts senden, erhalte jedoch keine HTTP-Antwort, wenn ich dies tue, also das externe Skript stürzt …
Ich habe die RTClib-Bibliothek von https://github.com/adafruit/RTClib heruntergeladen . In jedem bereitgestellten Beispiel #include <Wire.h>steht unmittelbar oben #include "RTClib.h"in der Skizze. Warum ist das notwendig? Ich weiß, dass die RTClib-Bibliothek die Funktionalität der Wire-Bibliothek erfordert, aber wenn dies der Fall ist, warum kann ich nicht einfach ganz #include <Wire.h>oben auf RTClib.h …
Ich habe versucht, das Beispiel auf der folgenden Seite zu ändern, indem ich die angegebene Zeichenfolge durch eine 56-Byte-Zeichenfolge ersetzt habe, nachdem alle geeigneten Änderungen an den Parametern read /), write () und max_payload_size (auf 64 Byte erhöht) sowie payload_size () vorgenommen wurden in der RF24-Bibliothek. http://shanes.net/another-nrf24l01-sketch-string-sendreceive/ Das Problem ist, …
Ich habe mich gefragt, ob der Arduino für die industrielle Überwachung geeignet ist. Ich möchte einen Echtzeitstatus der Druckmaschinen in unserem Unternehmen erstellen. Ich habe nicht viel über Leute gesehen oder gelesen, die Arduino auf industrieller Ebene verwenden. Das meiste, was ich gesehen oder gelesen habe, sind Prototypenprojekte. Ich bin …
Ich arbeite an einem eingebetteten Projekt, bei dem ich Arduinos als "Sensorschild" für RaspberryPi verwende (ich habe Modell B). Das Problem ist, dass der USB-Anschluss des RaspberryPi nicht leistungsfähig genug ist, um WLAN-Adapter und Arduino mit Sensoren zu betreiben. Die Lösung ist einfach, ich werde die Sensoren extern versorgen, nicht …
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.