Joskus muinoin tein jollain visual basicin versiolla yksinkertaisen ohjelman, joka osasi vastaanottaa dataa sarjaportin kautta. Nyt olisi taas tarvetta tehdä jonkunlainen käyttöliittymä-softa tietokoneelle(windows), joka osaisi myös vastaanottaa dataa, mutta myös lähettää sitä sarjaportin kautta. Tämä tulisi ohjaamaan mikrokontrollerin toimintoja.
Millä porukka täällä ohjelmoi tuontyyppisiä ohjelmia? Eli pitäisi osata suht helposti käyttää sarjaporttia, ja helppo ohjelman ulkoasun suunnittelu olisi myös plussaa. Ohjelmointikokemukset ovat lähinnä C:tä ja assemblyä kontrolleripuolelta, C:llä olen jotain pikkuohjelmia myös tietokoneelle tehnyt. Katselin microsoftin visual studiota, hienon näköinen se on, mutta onkohan turhan järeä tähän käyttöön?
Kuinka vaikea muuten nykyään on käyttää usb:tä, siis tarkoitan että jos mikrokontrolleri osaa näyttää itsensä tietokoneelle "oikeana" usb-laitteena? Useimmitenhan nuo taitaa mennä jotenkin virtuaalisena sarjaporttina tms...
Tiedote ylläpidolta:
Elektroniikkafoorumi sulkeutuu tietoturva ongelmien takia.
Käyttäjien tietoja (yv:t, sähköpostiosoite ja salasanan hash) on saattanut vuotaa vääriin käsiin.
Foorumi on asettettu vain luku tilaan. Vanhoja keskusteluja voi lukea palvelinsopimuksen päättymiseen asti.
Tietokannasta on poistettu kaikki salasanat, sähköpostiosoitteet ja yksityisviestit.
Jos haluat saada omat yksityisviestisi, lähetä sähköpostia yllapito@elektroniikkafoorumi.com
samasta sähköpostista mikä oli foorumin tiedoissa niin voin kaivella niitä varmuuskopioista.
Mielenkiintoni foorumin ylläpitoon on viime vuosina ollut vähäistä jo muutenkin joten tähän on hyvä lopettaa.
Kiitokset kaikille käyttäjilla ja pahoittelut mahdollisista ongelmista.
Päivitys: Näyttäisi siltä että mahdollinen vuoto koski vanhaa phpBB2 tietokantaa,
joten helmikuuta 2012 uudemmat tiedot pitäisi olla turvassa.
-Lahha
yllapito@elektroniikkafoorumi.com
Mikrokontrollerin käyttöliittymä tietokoneelle?
Valvoja: Moderaattorit
9 viestiä
• Sivu 1/1
Itse koodaan lähes kaikki omat ohjelmani C#:lla. Helppoa ja mukavaa ja Visual C# Express on vieläpä ilmainen mutta varsin kattava kehitysympäristö. No, helppous on tietysti taas suhteellista koska pitäähän tuo kuitenkin opetella mutta kynnys on huomattavasti matalampi kuin esimerkiksi C++:ssa. Jos on yhtään Java- tai C++-kokemusta niin C# on pala kakkua. Muistuttaa enemmän Javaa kuin C++:aa.
MCU:n testaus- ja kehitysvaiheessa käytän Terminal-nimistä pääteohjelmaa (http://hw-server.com/terminal-terminal- ... ram-rs-232) Joissain kontrollereissa on itsessään USB-ohjain mutta "normiprossuille" on saatavana erillisiä kirjastoja joilla sen saa "oikeaksi" USB-laitteeksi. Esimerkiksi AVR:lle löytyy V-USB -niminen kirjasto mutta toki siinäkin on rajoituksensa sillä oikeat USB-lisenssit taitavat maksaa törkeästi mutta voi sillä jotain tehdä. Kokemusta ei kuitenkaan ole. Melkein oikeaksi USB-laitteeksi värkin saa kun kolvailee prossun kaveriksi RL232R:n joka on siis USB-RS232 -muunnin ja näkyy koneelle virtuaalisena sarjaporttina. Tuo sama piiri muten löytyy niiden valmiiden USB-sarjaporttipiuhojen sisältä. eBaysta muutaman euron RS232-Bluetoothpalikka on myös aika tyyllikäs ratkaisu kun itse tietokoneeseen ei tarvitse kytkeä mitään mutta laite näkyy sarjaporttina. |
|
Mä tossa vähä aikaa sitten tein Usb HID ohjattavan PWM säätimen PIC 18F2550 piirillä. Piirin ohjelmointiin käytin Mikroc Pro:ta (Siinä on valmiina HID kirjasto) ja tietokoneelle softan tein Visual Studio C#:llä. Toinen sarjaportti version toteutukseen oleva ohjelma voisi olla Processing se on ainakin helposti opittava.
|
|
|
|
|
|
Ite oon käyttänyt pythonia softien vääntöön. Se on aika helppo käyttöinen, mutta siinä tahtoo olla vain se .exe tiedosto ongelma. Kasittääkseni jos haluaa tehdä exe tiedoston, niin pitää pakata koko python kääntäjä siihen pakettiin.
Mhi, pystyykö tuota bt palikkaa käyttää prossun puolelta samalla tavalla, kuin RL232R-USB piiriä? |
|
|
|
Vau!:) Tämäpä hyvä. Taitaapa lähteä pari tollasta tilauksiin.
Kysynpä täässä vielä tämänkin: Pystyyko älyluurilla(samsung s advance) ohjaamaan prossua tuon palikan kautta, jos softan vääntää luurille? Kun jos USB-kaapelilla se on vähän ongelmallista, vai onko bt:ssä sama ongelma? Muutoin voisi selvittää netistäkin, mutta kun on niin hidas netti täällä Saksasa, niin en jaksa ruveta selaileen. |
|
Pystyy kyllä. Käytännössä en ole vielä Android SDK:lla tuota ehtinyt toteamaan mutta kyllä se onnistuu.
Parhaillaan menossa olevassa harrasteluprokkiksessa olen vääntänyt prossun käyttöliittymän C#:lla tietokoneelle mutta Android-sovellus on myös tarkoitus tehdä. edit: Kokeilin tuota ja koodasin pienen testisoftan Androidille. Nätisti kulkee data ilmojen halki kännykän ja prossun välillä. |
|
9 viestiä
• Sivu 1/1
Paluu Mikrokontrollerit ja ohjelmointi
Paikallaolijat
Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 2 vierailijaa