Gast
#4161739
Hallo, ich habe folgendes Problem: Ich möchte mit einem Arduino Nano eine Spannung messen. (0-5V) -> INT 0...1023 (10bit), so viel ist mir klar. Ich möchte 20 verschiedene Spannungen messen (schon in digits gerechnet): 50, 100, 150, ..., 950, 1000. Diese sind aber logischerweise nie genau 50 oder 100 sonder schwanken immer um +-10 digits. Zu jeder der 20 gemessenen Spannungen soll ein unterschiedlicher Befehl über den SPI-Bus an ein Modul geschickt werden. Bsp: Umess = 0,505V -> 103 digits (Bereich 93 - 113) -> 7A2 soll über SPI raus. Umess = 1,481V -> 302 digits (Bereich 292 - 312) -> 8DF soll über SPI raus. Wie kann ich das einfach implementieren? Da die Spannungen ja in einem Bereich schwanken möchte ich, dass erst ein neuer Befehl über SPI gesendet wird, wenn die Spannung in einen anderen Bereich kommt. Ansonsten sendet mein Arduino nämlich unendlich oft den gleichen Befehl per SPI, obwohl der Wert immer noch im gleichen Bereich ist. Nochmals: Es soll nur dann ein Befehl gesendet werden, wenn die Spannung von einem der 20 Bereiche in einen anderen springt. Vielen Dank und beste Grüße P. Smits