• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Analog Input - wartośc od 1.1V do 3.3V
#5
(14-12-2017, 09:55)Smaczek napisał(a): y = map(x, 300, 7000, 0, 10);
7000? Smile

(13-12-2017, 22:44)bullseye napisał(a): 1, 50 to cyfrowy odnośnik napiecia, czyli obliczam sobie ile to będzie 1.1V w zakresie 0-1023, a ile 3.3V (na szybko 1.1V = 300, 3.3V = 700)
Jeśli masz możliwość, zanim zaczniesz mapować, skieruj odczyt z czujnika na monitor:
Kod:
Serial.println(analogRead(A0));
delay(200);
i spróbuj zaobserwować minimalne i maksymalne wartości.
Możesz też, przy okazji, spróbować uruchomić coś takiego:
Kod:
int min=1023;
int max=0;
int temp;

void setup(){
Serial.begin(9600);
}

void loop(){
temp=analogRead(A0);
if(min>temp){
min=temp;
}
if(max<temp){
max=temp;
}
Serial.print("min: ");
Serial.print(min);
Serial.print(", max: ");
Serial.println(max);
delay(200);
}
...i wtedy, na podstawie odczytów z podłączonego układu, możesz mapować sobie już dokładne wartości.
 
Odpowiedź
  


Wiadomości w tym wątku
Analog Input - wartośc od 1.1V do 3.3V - przez bullseye - 11-12-2017, 22:48
RE: Analog Input - wartośc od 1.1V do 3.3V - przez bullseye - 13-12-2017, 22:44
RE: Analog Input - wartośc od 1.1V do 3.3V - przez krn78 - 14-12-2017, 10:15
RE: Analog Input - wartośc od 1.1V do 3.3V - przez bullseye - 14-12-2017, 23:14

Skocz do:


Przeglądający: 1 gości