USB MIDI Controller - PIC18F4550

Berätta om dina pågående projekt.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

by the way... Hittade en mycket rolig länk!


http://pic18fusb.online.fr/wiki/wikka.p ... idKeyboard
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Matnyttig länk, har aldrig tänkt på sambandet mellan ASCII och USB-hid "keycodes".
Användarvisningsbild
Jeppsson
EF Sponsor
Inlägg: 810
Blev medlem: 3 oktober 2005, 18:00:43
Ort: Karlskrona

Inlägg av Jeppsson »

Läste i Allt om Elektronik för ett tag sedan och där var exempel på hur man "lätt" kunde interfacea USB med hjälp av vissa stödprogram som dom hade.

Har dock inte artiklen framför mig nu men den var med i nummer 2/2007 och heter "AVR driver USB (universell USB-drivare)" där fanns exempel för AVR samt exempel för hur man skulle programmera i Windows för att då interfacea USB-enheten och ett program som du kunde göra dina egna USB-drivrutiner för windows.

Länk till mjukvaran som dom använde Mjukvara 060276-11
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

libusb är ju ett ganska intressant projekt om man inte vill ge sig på device drivers parallellt med hårdvaran.
Orginal för Linux med finns portat till Windows + fler, så man kan ju hoppa över hela driverdelen om man så önskar. Då blir programmet dessutom portabelt. :)
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Måste varna att windows versionen av libusb inte är helt stabil. Den påverkar usbhanteringen av alla enheter. T.ex. försvann möjligheten för mig att på ett säkert sätt koppla från minnesstickor.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

DEn kopplingen finns i många även så kallade välkända USB-prylar. Spectrometern och USB-minne = hängd dator. Usbmus +vissa usbminnen= någon av enheterne fungerar inte. USB/Blåtandsmodul och koppla in en Nokia telefon - > blåtanden slutar att fungera..... Två olika saker som använder samma USB-chip... gissa vad som händer.....


Finns många många många många fel och problem och saker som inte fungerar ihop med USB, men tyvärr är det den bästa standaden vi har idag så mesta att gilla läget... Många slarviga lösningar säljs, men år man beredd att rycka ur och i lite USB-kablar så går det ofta att få det mesta att fungera ändå - om än inte alltid samtidigt ;)
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Det skrivs en del om Elfas pulsgivare ibland. Jag har använt en av dom i ett
> pic-processor-program. Jag tycker att det är lite konstigt att
> riktnings-informationen ligger mellan dom fasta lägena.
> Det blev lite avancerat att läsa av den, med kontaktstuds-hantering och allting.

Nja, det är nog ett missförstånd.
Det ligger ingen information *mellan* de fasta lägena.
Rikningsinformationen är lika med skillnaden på föregående läge och det
nuvarande (om det har ändrats). En iliten case-liknande kodsnutt plockar
sedan ut riktningen...
jbulow
Inlägg: 114
Blev medlem: 22 juni 2006, 21:35:26
Ort: Malmö

Inlägg av jbulow »

arte
Inlägg: 317
Blev medlem: 13 januari 2006, 01:18:50

Inlägg av arte »

Angående pulsgivare.

På elfas hemsida så står det att denna pulsgivaren har 24 pulser per varv.
Innebär det att man max kan få 24 olika värden på ett helt varv?

Jag hade tänkt mig att få ut 127 olika värden på ett varv, det är ju inga problem med en potentiometer.
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Problemet med en potentiometer är att den normalt inte snurrar ett helt varv utan är begränsad till ett intervall på ca 270 grader.

Det finns speciella potentiometrar med två kolbanor som varierar sinus/cosinusformat och kan rotera över 360 fritt. Men de är svåra att få tag på/dyra.
arte
Inlägg: 317
Blev medlem: 13 januari 2006, 01:18:50

Inlägg av arte »

Fast jag vill nog kunna gå från 0-100% genom ett varv.
Man måste alla fall kunna gå från 0-100% rätt snabbt, blir svårt att göra det ifall man måste snurra 5 varv tror jag.

Max upplösning i MIDI protokollet är 7bitar, fast man kanske inte behöver ha den upplösningen. Kanske går med mindre.
Användarvisningsbild
maha
EF Sponsor
Inlägg: 1685
Blev medlem: 22 november 2005, 09:47:02
Ort: Jakobstad, Finland

Inlägg av maha »

En ganska vanlig lösning är att sätta volymökningen/steg i proportion till hur snabbt man snurrar på ratten.
BJ
Inlägg: 8864
Blev medlem: 11 april 2007, 08:14:53
Ort: En_stad

Inlägg av BJ »

Sodjan:
Jo, det verkar så. Jag tror att det var 35-846-87 på Elfa. Titta på databladet, en bit ner på sista sidan.
Det står 30 i stället för 20 pulser / varv över den vänstra bilden, men den stämde i alla fall.
Användarvisningsbild
JimmyAndersson
Inlägg: 26547
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Arte: Jag hittade länken jag tänkte på i PM'et. Titta på andra bilden i den här tråden.
bearing
Inlägg: 11672
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg av bearing »

arte skrev:Angående pulsgivare.

På elfas hemsida så står det att denna pulsgivaren har 24 pulser per varv.
Innebär det att man max kan få 24 olika värden på ett helt varv?

Jag hade tänkt mig att få ut 127 olika värden på ett varv, det är ju inga problem med en potentiometer.
Det är 4*24 lägen, 96 stycken alltså. Men om du använder den med distinkta lägen blir det nog bara 24.
Skriv svar