- Hamarosan megkezdődik a nubia 2,8K-s táblagépének szállítása
- Barátokká váltak az eddig rivális AI-óriások
- ASUS blog: Ideális olcsó utazós gép lett az új Vivobook S14
- Az Aura Displays hordozható monitorhármasa jól felturbózhatja a produktivitást
- Dual Mode-os IPS monitorral adott magáról életjelet a Gigabyte
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Fejhallgató erősítő és DAC topik
- Milyen széket vegyek?
- VR topik
- Szünetmentes tápegységek (UPS)
- Házimozi belépő szinten
- Lítium-ion/Li-ion akkumulátorok
- Kormányok / autós szimulátorok topikja
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Melyik tápegységet vegyem?
-
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
-
---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);
}
} -
---gabika---
tag
Sziasztok!
Kezdő kérdést szeretnék feltenni,kérlek ne kövezzetek meg érte
nano+joy+servo motorszeretnék egy automata és egy manuál modot a szervora. a két kódrészlet már meg van.
1.: a joy X tengelyével forgatom a servot
2.: a servo automatikusan pásztáz oda vissza.A kérdésem,az,hogy ezt a két módot,hogyan lehetne a joyswitch-el váltogatni? Tehát ha megnyomom a switch-et akkor az első ciklus zajlik, ha megint megnyomom akkor a második.
Köszönöm a válaszokat előre is!
Új hozzászólás Aktív témák
Hirdetés
- Asztalos klub
- Dark Souls sorozat
- Parkside szerszám kibeszélő
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Futás, futópályák
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Trollok komolyan
- sziku69: Fűzzük össze a szavakat :)
- Fejhallgató erősítő és DAC topik
- Dune: Awakening
- További aktív témák...
- Void RGB PC - i7 9700f, 16Gb RAM, RTX 2080Ti 11Gb stb.
- ÚJ PS5 Slim - FW 8.40 - Lemezolvasó - Lua Loader - Lua játék - Lapse
- új, bontatlan, iPhone 16E gyárilag kártya-független, apple világgaranciával
- Üzletből, garanciával, Macbook Pro Retina 16" 2019, Gray i9 64GB RAM 1TB SSD Radeon Pro 5500M
- Üzletből, garanciával, Macbook Pro Retina 16" 2019, Gray i9 64GB RAM 2TB SSD Radeon Pro 5600M 8GB
- DDR5 16GB 8GB 32GB 4800MHz 5600MHz RAM Több db
- AKCIÓ! Dell Optiplex 5050 SFF asztali számítógép - i5 7500 8GB DDR4 256GB SSD HD630 Win10
- Tablet felvásárlás!! Samsung Galaxy Tab A8, Samsung Galaxy Tab A9, Samsung Galaxy Tab S6 Lite
- 125 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 9 7945HX, RTX 4070
- AKCIÓ! ASRock Z390 i7 8700K 32GB DDR4 500GB SSD RTX 3050 8GB Zalman i3 Edge Seasonic 650W
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest