Üdv Mindenkinek! Nem találtam hasonló topikot, elnézést, ha benéztem volna. Ez egy fontos téma, hogy megérdemeljen egy külön fórum témát és én el is akadtam benne rendesen.
Találkozott-e valaki már azzal a jelenséggel, hogy beírva az analogReference(DEFAULT); a fordító hibaüzenetet dob vissza erre a sorra:
"fesz_meres:3: error: expected constructor, destructor, or type conversion before '(' token
analogReference(DEFAULT);"
Elméletileg jó a syntaxis, nem látom, hogy mi hiányozni és változót sem kell deklarálni a referencia beállításához. Érti ezt valaki? Mit bénázok el?
A másik, hogy próbaképpen készítettem egy 1/10 -es feszültség osztót és rákötöttem az A0 lábra. A leosztandó feszültséget a VIN lábról szedtem. A programot elindítva kb. 70mV -al kevesebbet kapok eredményül.
Ez a programom:
int analogPin=A1;
unsigned int fesz,skala;
analogReference(DEFAULT); //Erre dob hibát.
void setup()
{
Serial.begin(9600);
}
void loop()
{
fesz=analogRead(analogPin);
skala=4930/1023; //Átalakítás mV kijelzésre.
fesz=skala*fesz;
Serial.print("U= ");
Serial.print(fesz);
Serial.println("mV");
delay(2000);
}
Feszültség mérés, feszültség referencia.
-
- DrótVégénSzéndarab
- Hozzászólások: 18
- Csatlakozott: 2017. március 19. vasárnap, 6:45
Re: Feszültség mérés, feszültség referencia.
A setupba tegyed.
-
- DrótVégénSzéndarab
- Hozzászólások: 18
- Csatlakozott: 2017. március 19. vasárnap, 6:45
Re: Feszültség mérés, feszültség referencia.
Wov... pedig mintha így már próbáltam volna, de mind1, a lényeg, hogy most működik. Köszönöm!