Skocz do zawartości

Problem z pinami analogowymi


Kamar

Pomocna odpowiedź

Przerabiam sobie kurs z Forbota o arduino, część 8, buduje miernik napięcia z wartością wyświetlaną na wyświetlaczu i pojawia się problem, gdy podłączam wyjście fotorezystora pod piny analogowe A0.A1.A2.A3 wszystko dobrze działa, ale gdy podłącze je pod wyjście A4,A5 odczyt potrafi się zatrzymać( przy zgaszonym świetle nie odczytuje wartości), nieraz się potem załączy ale przy wyniku pokazuje ciąg losowych znaków.

Kod jest skopiowany z kursu, dodałem jedynie port szeregowy i z racji tego ze mam moduł I2C inaczej definiuje wyświetlacz

Zastanawiam się skąd bierze się ten błąd wina arduino?

#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7,3,POSITIVE);

void setup() {
  lcd.begin(16, 2); //Deklaracja typu
  lcd.clear();
  lcd.setCursor(0, 0); //Ustawienie kursora
  lcd.print("Nap. odczytane");
  lcd.setCursor(0,1);
  lcd.print("0.00V"); 
  Serial.begin(9600);
}
 
double odczyt;
 
void loop()
{
  odczyt = analogRead(A5)*5.0/1024.0; //Wartość napięcia
  lcd.setCursor(0, 1); //Ustawienie kursora w odpowiednim momencie
  lcd.print(odczyt); //Wyświetlenie tekstu
  Serial.println(analogRead(A5));
  Serial.println(odczyt);
  delay(250); //Opóźnienie
}

 

Link do komentarza
Share on other sites

22 godziny temu, Kamar napisał:

Osobiście podłączam do tych, ale jak rozumiem muszą być ze sobą jakoś połączone z A4 i A5 ?

To są dokładnie te same piny - na Arduino wyprowadzono je dwa razy z różnymi opisami. Niestety taka "wrodzona" wada Arduino UNO. Nic z tym nie zrobisz 😉

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.