Permalänk
Medlem

Arduino skicka "tangentbordsknappar"

Hej

Har tänkt köra igång ett litet bygge för en bil-simulator.

Hade tänkte bygga med lite egna knappar och på något vis få den att skicka signaler till en dator.

Kan man med hjälp av en Arduino (eller liknande?) få med hjälp av spänning skicka en signal till PCn?

Ex: Tryck på "knapp 1" så skickar den 12V till Arduino som sedan skickar signalen "tangentbordsknapp P" till datorn.
Tryck på "knapp 2" så skickar den 12V till Arduino som sedan skickar signalen "tangentbordsknapp O" till datorn.

Jag är bekväm med en lödkolv och lite enklare programmering men vet inte riktigt vad jag kan använda mig utav...

Någon som har idéer om/hur det går att lösa?

Visa signatur

ASUS ROG MAXIMUS X HERO | Intel Core i7 8700K @4.8GHz | ASUS GeForce GTX 1080 Ti 11GB STRIX GAMING OC | 16GB DDR4 G.Skill Trident Z @4133Mhz | Corsair H150i PRO | Corsair Crystal 570X

Permalänk

Har du tänkt att bygga en egen knappsats där beroende på vilken knapp du trycker så skickas ett kommando till din dator?

Om så är fallet så finns ett bra exempel här.

Permalänk
Medlem
Skrivet av Mindstormer:

Har du tänkt att bygga en egen knappsats där beroende på vilken knapp du trycker så skickas ett kommando till din dator?

Om så är fallet så finns ett bra exempel här.

Jo precis, det ser intressant ut.

Jag har inredning i en bil som jag ska använda mig utav, så tänkte använda brytarna som redan finns i bil inredningen, då räcker det alltså bara att köpa en sån här: http://www.kjell.com/se/sortiment/el-verktyg/elektronik/ardui... ? Eller behövs det några extra "shields"?

Visa signatur

ASUS ROG MAXIMUS X HERO | Intel Core i7 8700K @4.8GHz | ASUS GeForce GTX 1080 Ti 11GB STRIX GAMING OC | 16GB DDR4 G.Skill Trident Z @4133Mhz | Corsair H150i PRO | Corsair Crystal 570X

Permalänk
Skrivet av leolulz:

Jo precis, det ser intressant ut.

Jag har inredning i en bil som jag ska använda mig utav, så tänkte använda brytarna som redan finns i bil inredningen, då räcker det alltså bara att köpa en sån här: http://www.kjell.com/se/sortiment/el-verktyg/elektronik/ardui... ? Eller behövs det några extra "shields"?

Du behöver inga extra shields. Däremot kan du kolla på Teensy, som är mindre och funkar utmärkt som HID. Finns säkert guider på Youtube eller liknande.

Permalänk
Skrivet av leolulz:

Jo precis, det ser intressant ut.

Jag har inredning i en bil som jag ska använda mig utav, så tänkte använda brytarna som redan finns i bil inredningen, då räcker det alltså bara att köpa en sån här: http://www.kjell.com/se/sortiment/el-verktyg/elektronik/ardui... ? Eller behövs det några extra "shields"?

Beror på vad du ska göra, ska du bara kolla om en knapp är på eller avslagen behöver du inga shields. Tänk på att pinsen till Arduinon klarar av max 5V! (du nämnde 12V tidigare)

Permalänk
Medlem
Skrivet av Mindstormer:

Beror på vad du ska göra, ska du bara kolla om en knapp är på eller avslagen behöver du inga shields. Tänk på att pinsen till Arduinon klarar av max 5V! (du nämnde 12V tidigare)

Ja så tänkte jag, eller ja den ska göra samma sak oavsett om man trycker av eller på. Så man kan ex. stänga av/sätta på lamporna i spelet genom att vrida på ett ljusreglage, starta och stänga av bilen med en knapp. Egentligen så ska den ju skicka samma knapptryck oavsett om man tycker av eller på.

Ska se om jag kan se om jag kan hitta scheman på kretsarna och ta reda på vilken spänning de arbetar på. Är allt på 12V så blir det värre då alltså? Finns det inte någon shield som kan leverera extra hög spänning?

Visa signatur

ASUS ROG MAXIMUS X HERO | Intel Core i7 8700K @4.8GHz | ASUS GeForce GTX 1080 Ti 11GB STRIX GAMING OC | 16GB DDR4 G.Skill Trident Z @4133Mhz | Corsair H150i PRO | Corsair Crystal 570X

Permalänk
Skrivet av leolulz:

Ja så tänkte jag, eller ja den ska göra samma sak oavsett om man trycker av eller på. Så man kan ex. stänga av/sätta på lamporna i spelet genom att vrida på ett ljusreglage, starta och stänga av bilen med en knapp. Egentligen så ska den ju skicka samma knapptryck oavsett om man tycker av eller på.

Ska se om jag kan se om jag kan hitta scheman på kretsarna och ta reda på vilken spänning de arbetar på. Är allt på 12V så blir det värre då alltså? Finns det inte någon shield som kan leverera extra hög spänning?

Du kommer garanterat att bränna pins på din Arduino om du matar en input med 12V, detta kan dock lösas med en spänningsdelare (2 seriekopplade motstånd).

Permalänk
Medlem
Skrivet av Mindstormer:

Du kommer garanterat att bränna pins på din Arduino om du matar en input med 12V, detta kan dock lösas med en spänningsdelare (2 seriekopplade motstånd).

Jag har en magkänsla av att brytarna har jobbat i 12V eftersom allt kommer från en bil, men då är det alltså bara att seriekoppla två motstånd med tillräckligt högst motstånd så är det ok?

Visa signatur

ASUS ROG MAXIMUS X HERO | Intel Core i7 8700K @4.8GHz | ASUS GeForce GTX 1080 Ti 11GB STRIX GAMING OC | 16GB DDR4 G.Skill Trident Z @4133Mhz | Corsair H150i PRO | Corsair Crystal 570X

Permalänk
Skrivet av leolulz:

Jag har en magkänsla av att brytarna har jobbat i 12V eftersom allt kommer från en bil, men då är det alltså bara att seriekoppla två motstånd med tillräckligt högst motstånd så är det ok?

Notera kopplingen i föregående länk. Din Vin kommer vara 12V och Vout ska du koppla till din arduino.

Du kan exempelvis välja R1=6,8k och R2=4,7k, detta kommer ge Vout=4,9 då Vin är 12V.