Diskuze: Arduino - ovládání pc
Tvůrce
Zobrazeno 12 zpráv z 12.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
Dá se to, ale musíš nějak propojit PC s arduinem (nejspíš pomocí USB) a pak mít na počítači která zpracovává signály z arduina a následně podle nich vykoná určité akce. Pokud by jsi to dělal tu aplikaci na PC která bude reagovat na výstup z arduina v C# tak bych ti doporučil použít třídu SerialPort.
No a tak musíš najít obdobu toho mého návrhu, v jazyce ve kterém
umíš... 
uvidíme něco zkusím spachtit 
Budeš si muset udělat driver. Naštěstí to nemusí být driver jako
takový, ale klidně jen malý program který bude rozumět informacím které
ti arduino pošle a podle toho reagovat, případně (a to by mohlo být docela
jednoduché) prostě od arduina přejímat batch příkazy a ty pak vykonávat
přes příkazový řádek 
Budeš si muset udělat driver. Naštěstí to nemusí být driver jako takový, ale klidně jen malý program který bude rozumět informacím které ti arduino pošle a podle toho reagovat, případně (a to by mohlo být docela jednoduché) prostě od arduina přejímat batch příkazy a ty pak vykonávat přes příkazový řádek
Pokud se to USBčko tváří jako sériový port, tak driver fakt není třeba. Bude se jednat o serverovou aplikaci, která bude přijímat příkazy od klienta (Arduina) a vykonávat je. Podoba a možnosti těch příkazů jsou samozřejmě na tobě.
Viděl bych to na +- standardní klient/server, jenom komunikace nepoběží po síti.
Do Arduina nahraj program kterej bude číst posílat na sériovou linku jestli je zmáčknuté nějaké tlačítko. Viděl bych to na něco jako:
void loop() {
for(int i = 2; i <= 13; i++) { //piny 2-13, pokud se používá
if(digitalRead(i)) { //serialport tak 0 a 1 nelze použít
Serial.println(String(i));
delay(500);
}
}
}
Potom budeš mít na počítači program v jazyce, ve kterém umíš, který bude číst ze sériového port. Pokud se tam něco objeví, tak to přijme a dostaneš číslo toho tlačítka. Potom se jenom podíváš, co máš k danému tlačítku uložené a podle toho něco uděláš
Ahoj mohl by jsi mi prosím dát odkaz kde bych si mohl přečíst jak
použít tu třídu SerialPort?Nebo mi aspoň stručně popsat použití? Já
už to hledám tak 4 hodiny a nemůžu to nikde najít
. Díky moc
Zobrazeno 12 zpráv z 12.