-
PROHARDVER!
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
DigitXT
félisten
válasz
---gabika--- #11087 üzenetére
Mert rosszul van zárójelezve. Csak nyomvatartásra megy be,
viszont folyton kapcsolgatja az állapotot, amíg nyomva van... -
válasz
---gabika--- #11057 üzenetére
Első körben cseréld ezt a sort:
if (buttonState == HIGH)
erre:
if (buttonState == true)
mert a bool változónak nincs olyan állapota, hogyHIGH
, de ha mégis lenne, akkor viszont a pergésmentesítés hiánya lehet még a probléma. -
---gabika---
tag
válasz
---gabika--- #11056 üzenetére
Idáig vagyok meg vele:
A pásztázó modot működik,de ha megnyomom a joybutton-t akkor nem vált át manuálra,nem tudom vezérelni a szervot.#include <Servo.h>
Servo servo;
int joystick_x = A0;
int pos_x;
int servo_pos = 90;
const int button = 2;
int angle = 0;
bool State = 0;
void setup ( )
{
servo.attach (12) ;
servo.write (servo_pos);
pinMode (joystick_x, INPUT) ;
pinMode(button, INPUT_PULLUP);
}
void loop ( )
{
bool buttonState = digitalRead(button);
if (buttonState == HIGH)
{
State = !State;
if (State == HIGH)
{
//Manual MOD
{
pos_x = analogRead (joystick_x) ;
if (pos_x < 300)
{
if (servo_pos < 10)
{
}
else
{
servo_pos = servo_pos - 3;
servo.write ( servo_pos ) ;
delay (50);
}
}
if (pos_x > 700)
{
if (servo_pos > 180)
{
}
else
{
servo_pos = servo_pos + 3;
servo.write ( servo_pos ) ;
delay (50) ;
}
}
}
}
else
//pásztázás
{
for (angle = 0; angle < 180; angle++)
{
servo.write(angle);
delay(15);
}
// now scan back from 180 to 0 degrees
for (angle = 180; angle > 0; angle--)
{
servo.write(angle);
delay(15);
}
}
delay(20);
}
}
Új hozzászólás Aktív témák
- Xbox Series X|S
- Honor Magic6 Pro - kör közepén számok
- BestBuy topik
- Battlefield 6
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Kompakt vízhűtés
- Kerékpárosok, bringások ide!
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- eMAG vélemények - tapasztalatok
- Samsung Galaxy Z Flip7 - kis fogyás is sokat számít
- További aktív témák...
- iPhone 16 Pro Max 256GB Natúr Titán 2028.02.15-ig garancia! AppleCare+!
- 840 G11 14" FHD+ IPS Ultra 5 125U 16GB 512GB NVMe ujjolv IR kam gar
- P1 Gen3 15.6" FHD IPS Xeon W-10855M T2000 32GB 1TB NVMe ujjlolv gar
- Asus ROG Zephyrus G14 - 14"2.8K OLED 120Hz - Ryzen 9 8945HS - 16GB - 1TB - RTX 4060 -2,5 év garancia
- Intel Core i7-12700KF 12-Core 2.7GHz LGA1700 Box (25M Cache, up to 5.00 GHz) Processzor
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- Azonnali készpénzes INTEL CPU NVIDIA VGA számítógép felvásárlás személyesen / postával korrekt áron
- Bomba ár! Dell Latitude 5510 - i5-10G I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Gari!
- Honor X7 fekete 128GB 12 hónap jótállással!
- Eladnád a telefonod? KÉSZPÉNZES OKOSTELEFON FELVÁSÁRLÁS azonnali fizetéssel!
Állásajánlatok
Cég: FOTC
Város: Budapest