Hirdetés
- 5.1, 7.1 és gamer fejhallgatók
- Régóta ott van a fiókban az Intel válasza az AMD-féle 3D V-Cache-re
- Épített vízhűtés (nem kompakt) topic
- Kormányok / autós szimulátorok topikja
- Vezetékes FEJhallgatók
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Ilyen blokkot sem láttunk még készre szerelt vízhűtésnél
- 5 kilowattos GPU-k előtt nyitná meg az utat az Intel
- E-book olvasók
- Ha a koreaiakon múlik, még évekig ingünk-gatyánk rámehet a memóriákra
-
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
-
mardal84
tag
Sziasztok
Mint teljes amatőr lenne egy kérdésem,lehet nem is jól fogalmazom meg a kérdést
Van nekem egy arduino leonardom
ezzel szeretnék kamionos játékhoz buttonboxot csinálni
találtam is egy alap joystickbutton vázlatot ami működik is a 9-12 lábakon ha nyomógombot teszek rá
Egy húzókapcsolót szeretnék használni majd a rögzítőfékhez de sajnos most csak akkor működik ha kétszer huzom ki a gombot mert akkor ad impulzust
Azt szeretném elérni hogy legyen egy "gombnyomás" ha kihúzom és legyen egy "gombnyomás" ha visszatolom a kapcsolót,esetleg ebben tud nekem valaki segíteni?Köszönöm
A használt vázlat
// Simple example application that shows how to read four Arduino
// digital pins and map them to the USB Joystick library.
//
// Ground digital pins 9, 10, 11, and 12 to press the joystick
// buttons 0, 1, 2, and 3.
//
// NOTE: This sketch file is for use with Arduino Leonardo and
// Arduino Micro only.
//
// by Matthew Heironimus
// 2015-11-20
//--------------------------------------------------------------------
#include <Joystick.h>
Joystick_ Joystick;
void setup() {
// Initialize Button Pins
pinMode(9, INPUT_PULLUP);
pinMode(10, INPUT_PULLUP);
pinMode(11, INPUT_PULLUP);
pinMode(12, INPUT_PULLUP);
// Initialize Joystick Library
Joystick.begin();
}
// Constant that maps the phyical pin to the joystick button.
const int pinToButtonMap = 9;
// Last state of the button
int lastButtonState[4] = {0,0,0,0};
void loop() {
// Read pin values
for (int index = 0; index < 4; index++)
{
int currentButtonState = !digitalRead(index + pinToButtonMap);
if (currentButtonState != lastButtonState[index])
{
Joystick.setButton(index, currentButtonState);
lastButtonState[index] = currentButtonState;
}
}
delay(50);
}
Új hozzászólás Aktív témák
- Autós topik
- Parfüm topik
- 5.1, 7.1 és gamer fejhallgatók
- Régóta ott van a fiókban az Intel válasza az AMD-féle 3D V-Cache-re
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Épített vízhűtés (nem kompakt) topic
- Kormányok / autós szimulátorok topikja
- Vezetékes FEJhallgatók
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- One otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Xiaomi Redmi 13C 4/128GB, Megkímélt, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- i7-840QM processzor (4 mag, 8 szál, 1,87-3,2 GHz, 8 MB cache) - csomagküldés 1070 Ft-tól
- iPhone 15 PRO MAX Natúr Titánium 256GB Új állapot, dobozában GARANCIÁLIS!
- 9800x3d félkonfig
- Dell Latitude 7390 / i7 8650U / 16GB DDR4 / 256GB Nvme / Vill. Eu bill / Jó akku
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Poseidon D60 Dolby Atmos hangprojektor távirányító nélkül / 12 hó jótállás
- HIBÁTLAN iPhone 11 Pro 64GB Midnight Green -1 ÉV GARANCIA -Kártyafüggetlen, MS3372
- Kuriózum: Ozark Trail (amerikai) fejlámpa 600 lumen
- Eredeti Lenovo 230W töltők - 4X20Z83995
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopműhely Bt.
Város: Budapest
ekkold

