Arduino

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


4
Was ist die tatsächliche Lebensdauer von EEPROM?
Laut ATMEL beträgt die Lebensdauer einer EEPROM-Zelle etwa 100.000 Schreibzyklen / Zelle. Funktioniert das EEPROM tatsächlich so in freier Wildbahn? Wenn ich den Wert einer Zelle nicht ändere, belastet dies die Lebensdauer? Zum Beispiel, wenn ich den Wert schreiben 0xFFzu derselben Zelle wieder und wieder, ist dies anders zu schreiben …
21 eeprom 





5
Ich benutze zu viel RAM. Wie kann das gemessen werden?
Ich würde gerne wissen, wie viel RAM ich in meinem Projekt verwende, soweit ich das beurteilen kann. Ich habe eine Phase in einem ziemlich großen Projekt erreicht, in der ich festgestellt habe, dass mir der Arbeitsspeicher ausgeht. Ich habe dies festgestellt, weil ich einen Abschnitt hinzufügen kann und dann irgendwo …
19 sram 

1
Setzen Sie einen Arduino Uno im Code zurück
Ist es möglich, ein Arduino über den Code (dh über die Skizze selbst) zurückzusetzen (dh neu zu starten)? Ich weiß, dass das mit einer speziellen Schaltung möglich ist, aber gibt es eine Chance, es nur mit Code zu machen? Unten ist mein Code und der Kommentar //resetist, wo ich einen …

1
ATtiny85: Stromverbrauch im Verhältnis zur Taktrate
Kurz und bündig: Wie viel Strom verbraucht ein ATtiny85 mit 1 MHz und 8 MHz im internen Takt? Keine Schlafmodi verwenden. Ich habe viel gegoogelt und kann dazu keine Informationen finden. Ich frage, weil ich wissen möchte, ob es sich lohnt, 1 MHz zu verwenden, um die Batterielebensdauer zu verlängern.
19 power  attiny 



4
Best Practices und Muster des Kommunikationsprotokolls
Jedes Mal, wenn ich ein serielles Protokoll entwerfe, das zwischen zwei Arduinos verwendet werden soll, habe ich das Gefühl, ein Rad neu zu erfinden. Ich frage mich, ob es Best Practices oder Muster gibt, denen die Leute folgen. Diese Frage bezieht sich weniger auf den eigentlichen Code als vielmehr auf …
19 serial 


13
Das Hochladen von Arduino Nano führt zu folgendem Fehler: avrdude: stk500_recv (): Programmierer reagiert nicht
Ich habe einen Arduino Nano (Sainsmart) , auf den ich eine Skizze hochladen möchte . Unter der Arduino-IDE wurde das Gerät ausgewählt Arduino Nano w/ ATmega328. Das Hochladen der Skizze gibt mir jedoch den Fehler avrdude: stk500_recv(): programmer is not responding Ich habe beide USB-Anschlüsse ( /dev/tty.usbserial& /dev/cu.usbserial) ausprobiert, aber …

2
Wäre eine Endlosschleife in loop () schneller?
Wenn Sie eine typische Skizze schreiben, verlassen Sie sich normalerweise darauf loop(), wiederholt aufgerufen zu werden, solange das Arduino ausgeführt wird. Das Ein- und Aussteigen aus der loop()Funktion erfordert jedoch einen geringen Mehraufwand. Um dies zu vermeiden, könnten Sie vermutlich eine eigene Endlosschleife erstellen: void loop() { while (true) { …

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.