Arduino program hibák

Arduino program hibák
2019-06-01T21:19:51+02:00
2019-06-02T13:16:03+02:00
2022-10-15T21:35:52+02:00
*deleted_86837363
Sziasztok!

Egy Arduino bluetooth autót építek és több hibát is visszadobott...

Itt a kód:

/* Bal+ = 9, Bal- =10, Jobb+ = 5, Jobb- = 6, Szervo = 3 */ #include <Servo.h> int xAxis, yAxis; unsigned int x = 0; unsigned int y = 0; int motorspeedbal; int motorspeedjobb; int szervoszog; Servo servo_3; void setup() { pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); servo_3.attach(3); Serial.begin(9600); } void loop() { x = 512; y = 512; while (Serial.available() >= 2) { x = Serial.read(); delay(10); y = Serial.read(); } delay(10); xAxis=x; yAxis=y, if (yAxis < 550 && yAxis > 470) { digitalWrite(9, LOW); digitalWrite(10, LOW); digitalWrite(5, LOW); digitalWrite(6, LOW); } else { if (yAxis < 470) { motorspeedbal = map (yAxis, 470, 0, 0, 255); motorspeedjobb = map (yAxis, 470, 0, 0, 255); digitalwrite(9, LOW); digitalwrite(5, LOW); analogwrite(10, motorspeedbal); analogwrite(6, motorspeedjobb); } else { if (yAxis > 550) { motorspeedbal = map (yAxis, 550, 1024, 0, 255); motorspeedjobb = map (yAxis, 550, 1024, 0, 255); digitalwrite(10, LOW); digitalwrite(6, LOW); analogwrite(9, motorspeedbal); analogwrite(5, motorspeedjobb); } else { } } } if (xAxis < 550 && xAxis > 470) { servo_3.write(90); } else { if (xAxis < 470) { szervoszog = map(xAxis, 470, 0, 90, 0); servo_3.write(szervoszog); } else { if (xAxis > 550) { szervoszog = map(xAxis, 550, 1024, 90, 180); servo_3.write(135); } else { } } } }
A változóknál tudom h vannak furcsaságok, de ezeknek technikai oka nincs csupán az én lustaságomból fakad...

A hiba 47, 52, 56, 58, 64, 66 sorban van. A hibakódot képben küldöm mert nem engedi copy-pastet.

A válaszokat elöre is köszi
Mutasd a teljes hozzászólást!
Csatolt állomány
Mint írtam már, először kisebb feladattal próbálkozz, mert nem lesz sikerélményed és soha nem érsz a projekt végére!

Miből gondolod, hogy fordulnia kéne? :)
digitalwrite-ról hol hallottál?
Ha nem vagy biztos benne, használd a referenciát!!
digitalWrite

digitalwrite != digitalWrite

Röviden: case-sensitive!
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd