- Android alkalmazások - szoftver kibeszélő topik
- Milyen okostelefont vegyek?
- Olcsó Galaxyk telepíthetik a One UI 7-et
- Bemutatkozott a Poco X7 és X7 Pro
- iGO Primo
- Samsung Galaxy S21 FE 5G - utóirat
- Fotók, videók mobillal
- Apple Watch
- Xiaomi Watch 2 Pro - oké, Google, itt vagyunk mi is
- Redmi 9 - sok bába közt elvész a gyerek
-
Mobilarena
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
- HP 15da0000nh Intel Silver N5000 / 8gb ddr4. / UHD 620 / 1TB Hdd / 70% akku / Olcsó DDR4-es laptop
- BESZÁMÍTÁS! Asus B760M i7 12700KF 32GB DDR4 512GB SSD RX 6800 16GB Rampage SHIVA FSP 700W
- BESZÁMÍTÁS! Gigabyte A620M R5 7500F 32GB DDR5 512GB SSD RX 6700 XT 12GB ZALMAN S3 TG CM 700W
- BESZÁMÍTÁS! MSI B450M R7 5700X 16GB DDR4 512GB SSD RTX 3060 12GB Rampage SHIVA Chieftec 600W
- AM4-es félkonfig, 5800X, 32gb Ram, B450, BeQuiet TF, FractalDesign Meshify C, Seasonic 650W
- BESZÁMÍTÁS! Gigabyte Z370M i5 9400F 16GB DDR4 512GB SSD RX 5700XT 8GB ZALMAN S2 TG Corsair S650W
- Creative Sound BlasterX G5 (70SB170000000) (Sound Blaster) (DAC)
- Noblechairs HERO Fekete/Platinafehér Gamer Szék
- Phanteks NV5 MK2 White (PH-NV523TG DMW02)
- Új Apple iPhone 16 Pro Max 256GB, Kártyafüggetlen, 3 Év Garanciával
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged