christinesharkey
Vytvořené odpovědi
-
AutorPříspěvky
-
Nasranek
ÚčastníkNo když si přečtu co vše by chtěl s Arduinem dělat, tak mi vychází jen velká deska.
A ano máš pravdu je to blbost(no ne zrovna blbost to už je moc).
Já osobně bych to řešil :
Uno + wifi (není potřeba, ale pro kontrolu není špatný)
Nokia 5110 display (nebo 16×4,20×4 LCD na I2C. ale 5110 se mi líbí více i když zabere 5 digitálních pinů – nostalgie můj první telefon byl Nokia 5110)
ESP8266 + čidlaNějaký levný tablet 7″a vice palců (možná se stačí poptat u známých, rodině nebo dokonce máš) dá se pořídit za poloviční cenu co ten 7″ display
no a nějakou omáčku kolem – tlačítka, spínače, světelné diody,….Zobrazení dat s čidel by bylo následovné:
Kontrolní data na 5110, potom odeslat na web server (jedno jestli místní síť nebo na cloud) a zobrazení v libovolném PC, nebo v tom tabletu nebo dokonce i v mobilu,…Bohužel čekám na ESP8266+usb programátor a atmosférické čidlo tak to ještě nemám hotové, ale podobnou blbinu jsem chtěl vyskoušet ještě než jsem četl toto forum.
Zatím mi tu bliká Uno+DHT11+5110 display.ivosisko
ÚčastníkNe,ne, Jirko – buďto jsem se špatně vyjádřil nebo něco…..nechci data zapisovat a následně vyhodnocovat – jde mi jen o zobrazení momentálních hodnot. Jinými slovy, na zdi mi bude viset displej a bude mě informovat o současných hodnotách (tak jako nástěnné hodiny 🙂 – vidíš? ještě hodiny by to mohlo obsahovat – přesný time, moje další uchýlka :)). A 7″ (nebo větší) displej do toho pletu jen jako příklad pro zvážení, zda to budovat na UNO nebo něčem vyspělejším. Chápu, že některé kombinace se mohou zdát jako házení perel sviním, ale pro mne zde jde především o hrání si…
posjirka
Účastníkno jsme sice už hodne OT ale nedá mi to.
Proč by UNO mělo být nedostatečné?
Ano už jsem jej párkrát zahltitl do poslední kapy, ale vždy jsem sina šel cestu jak uspořit místo.
Co se týká požadavku na zobrazení něčeho někde … proč proboha nutíte Arduino dělat věci, které zvládne spousta jiných a lepších řešní. Pokud chceš zapisovat data o počasí na na základě nich dělat najákou analýzu tak proč prostě nepoužiješ Arduino jako sběrač dat a neposíláš to všechno buď na nějáký exostie, nebo (možná pro tebe lépe) do excelu, případně do tabulky v google documents.
Z toho jsou dělat jak různé grafy, dodatečně dopisovat další informace, atd.
7″ LCD mi přijde jako zlatem potažený LCD od nokie 5110. vypadá to hezky, ale přidaní hodnota = 0.Nasranek
ÚčastníkTen 7″ LCD panel není nereální, ale potřebuješ větší a rychlejší Arduino, UNO nestačí
a naprogramovat to už je docela oříšek.ivosisko
ÚčastníkJj, vlemi děkuji, pro mne obrovsky cenné informace (i když v této fázi je spousta těch´údajů pro mne neznamé pole, ale důležité je, že to vyznívá optimisticky :)).
Moje idea je nejdříve opravdu od základů absolvovat nějaký ten „kurz“, abych si osvojil základní principy a souvislosti (má to být pro mne nějaké hraní anebo náplň volného času) a pak teprve budu uvažovat o stavbě jakéhosi zařízení. Vzhledem k tomu, že jsem fyzicky dost závislý na počasí (a současně je to i jakási moje vášeň sledovat souvislosti mezi jednotlivými parametry počasí a jejich vliv na moji kondici), tak výsledným produktem by měla být právě nějaká „tabule“, informující mne o těchto hodnotách, abych mohl rozlíšit, zda můj stav odpovídá nějakému tomu výkyvu anebo se jedná o jinou příčinu. Proto zatím vidím (v duchu) před sebou na zdi panel, na kterém se mi tyto hodnoty budou zobrazovat. A co ještě nevím (a musím zjistit), zda to bude pomocí (je-li to vůbec možné) sedmisegmentových číslicovek velikostí 2″ (nebo podobně) anebo LCD displeje. Takže další dotaz zní, co se bude dít, budu-li chtít pro výstup použít:
A. ony sedmisegmentovky (nebo nějaké podobné trvale svítící)
B. třeba toto (nebo něco vykuchaného z nějakého zařízení): http://www.ebay.com/itm/7-0-Nextion-HMI-Intelligent-Smart-USART-Serial-Touch-Panel-LCD-Module-Display-/201393380495?hash=item2ee3fb1c8f:g:nOgAAOSwPcVVsI0k
Vím, že už jsem svým dotazem tak trochu OT, ale pořád jsem v rozhodovácí fází zda UNO nebo něco „nadupanějšího“ (i když jak jsem už psal, pro začátek si s UNO vystačím a později se určitě neztratí :))
Dík, Ivo
PS: včera večer mi tyto dotazy po jejich odeslání vždy „odcházely“ několik minut – je to zde běžné nebo je nějaký problém na mé straně? Jsem zvědav, jak tomu bude dnes 😮
Nasranek
ÚčastníkNo kabely jsou různé, ale všechny standartní
AB kábl pro tiskárnu
nebo mini usb
micro usbNasranek
ÚčastníkNa to co chceš ti UNO bohatě stačí.
Mám tuto desku
http://www.ebay.com/itm/OSOYOO-UNO-R3-Development-Board-ATmega328P-ATmega16U2-for-Arduino-USB-Cable-/331922145579?hash=item4d481a012b:g:kOAAAOSwMN9XQtm7
do ní jsem zapojil tyto Displeje (pokud použiješ neupravené knihovny nejdou zapojit současně – zapojit ano ale ne ovládat)
http://www.ebay.com/itm/IIC-I2C-TWI-SP-I-Serial-Interface1602-16X2-Character-LCD-Module-Blue-Display-/351348064265?hash=item51cdfa0009
http://www.ebay.com/itm/272088527584?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Pak jsem tam přidal DHT11 senzor (teplotu ukazuje dobře , ale vlhkost spíš ne
http://www.ebay.com/itm/281680109285?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT.
No abych to zhrnul pro DHT11(může být i DHT22, ale ten je jednou tak dražší a na meteo. zbytečný) potřebuješ jeden digitální pin.
Na LCD 16×2 A4 a A5 analogové.
Na Display s Nokie 5x digitální,
Když chceš použít Barometr tak se dá použít třeba BMP280 (měří barometrický tlak + teplotu ještě nemám doma tak nemám odskoušen), ale co jsem o něm četl tak je nejlepší ho použít s analogu tedy A4,A5 pin na I2C a pak bez shieldu nepoužiješ LCD16x2/4, ale s Nokia displejem to není problém (trošku je co se správné knihovny týče,ale to neřešíme).ivosisko
ÚčastníkDíky Jirko, jen se ještě zeptám na toto – někdy v dubnu jsi FJakubovi doporučoval (byl to výběr ze dvou variant) tuto desku:
Je mezi touto deskou a deskou od MCU Store nějaký rozdíl? Mám na mysli parametrově. Otázka podpory je mi jasná (stejně tak i podpory českého podnikání).
A ještě podotázka, týkající se kabelu – je to běžný USB kabel anebo má Arduino pro přenos dat nějaký spešl? Vystačím si s těmi, co mi zbyly po computerech?
posjirka
Účastníkjak jsem psal … já mám dobré zkušenosti s MCU Store a máme od něj v kroužku elektra pár desek a bez problémů. Mám i desku tady z HWKITCHEN, má pár z EBAYe.
Pro začátečkníka bych asi doporučil tuto cestu:
http://aukro.cz/funduino-uno-r3-usb-kabel-avr-arduino-akce-i6472226442.html
i když je to UNO, má hlavní výhodu a to je výměný čip.
případně :
http://www.hwkitchen.com/products/seeeduino-v3-0-atmega-328p/U těch cos dával na ebay není vidět co mají za převodník. Pokud používají atmega16U2 nebo podobný čip tak v poho. Pokud mají CH340g není to problém ale pro začátek tě to může zdržed a možná i znechutit. Pozor mají ho i klony z gme.cz
jinak rozdíl mezi deskou z číny a originál Arduino je v podstatě nulový. Naopak některé desky mají oproti originálu i pár užitečných věcí navíc (třeba +2 analogové výstupy navíc, vypínatelný reset, paralelní řadu výstupních pinu v rastru 2.54mm, přepínatelné pracovní napětí, …). Opačně můžeme se domnívat, že originál bude mít lépe prověřené součástky, z ebay tam budou sázet co jim přijde pod ruku.
Resumé : kup si něco prověřeného a je jedno jestli to je originál nebo ne. Navíc koupě z ciziny a pak nadávání , že není v čechách žádná podpora … (tim ted nemyslím tebe, jen popisuju běžnou praxi)
ivosisko
ÚčastníkSuper, než moje otázka odešla, tak tu byla odpověď 😀 To UNO jsem opomíjel z toho důvodu, že v jednom „seriálu“ hned v úvodu radili koupit právě ten 2560. Nechci nic dramatického stavět a už vůbec ne za účelem prodeje, je tedy reálné, když si kupříkladu budu chtít postavit stanici, která mi bude zobrazovat teplotu, vlhkost a atm. tlak, tak si s UNO vystačím?
Nasranek
ÚčastníkNo nevím ,ale klon una koupíš za cca 100 KČ na ebay a většinou fungují (dívej se na hodnocení produktu).
Všechny odkazy co jsi dal jsou klony org. i na ebay začíná nad 400 KČ a podle obrázku poznáš většinou kulový pokud ale na obrázek spoléháš tak org. italský výrobek má nápis Arduino (ale prodejci na ebay na to nehrají tak jistotu máš jen u českého prodejce, ale skoušet za 800 KČ no nevím.
Pokud si uděláš více projektů tak to je potom záhul a když to budeš chtít někomu prodat tak nemáš šanci (teploměry, meteo stanice,…).ivosisko
ÚčastníkPůvodní dotaz zněl zda klon ano či ne, ale vzápětí se z toho stalo vlákno řešící ekonomiku a DOV. Nic proti, ale jsem ve stejné situaci jako původní tázatel, tj. naprostý začátečník a chci se vydat cestou osvojování si Arduina pomocí lekcí, které vycházejí na vašem, ale i spřátelených webech. Chtěl jsem si na eBay koupit základní zařízení a zde jsem narazil na problém – začal jsem se topit ve značení desek a prostě neumím rozeznat co je originál a co fake. Z nějaké dlouhodobější perspektivy jsem se rozhodl nejít cestou UNO, ale pořídit si ATMEGA2560. Patří model Funduino mezi originální desky anebo je to fake? Mám vybrané tyto tři varianty (ani u jedné nevím, která je klon a která ne) a nevím, do které jít:
Budu neskonale vděčný, když mi někdo v tomto prvním kroku poradí. Nebylo by příjemné, kdybych hned ze startu šlápl vedle a pak se trápil, zda to nefunguje díky mé blbosti anebo nějaké nekompatibility.
Díky, Ivo
posjirka
Účastníkhmmm, tak to vypadá na chybu jménem ARDUINO.
máš 2 možnosti:
1, mít ještě dodatečnou podmínku, že dokud neporběhne setup() tak se nesmí spustit proces. Něco jako odpojení zdroje s tím, že ve smyčce loop() jej připojíš.
2, nahrát program bez podpory bootloaderu:
tzn. 1 arduino budeš mít jako to, co pracuje a dále už se nebude chovat jako arduino a druhé budeš mít jako programátor pro nahrání nové verze = přes USB nepůjde nahrát nový program, pouze komunikace s PC. Funguje to tak, že z 1. arduina udělaáš tzv. stand alone (v podstatě holý procesor se zdrojem) a programovat jej budeš pomocí ICSP rozhraní.
https://www.arduino.cc/en/Tutorial/ArduinoISPmáš možnost to vyzkoušet?
Dupla
ÚčastníkZkusil jsem tedy těch 20 s delay. Po nahrátí se všechny válce srazí a nic se neděje, pokud ovšem zastavím vzduch do válců, rozdělím je od sebe manuálně a vzduch opět zapnu, program se rozjede a jede tak, jak má.
posjirka
Účastníkzkus tam dát ten delay 20s … jen test nikoliv řešení
Dupla
ÚčastníkHned po nahrátí programu to takto udělá.
Pokud nahraju svůj program bez reakcí na snímače, jen čistě vysuň, delay, zasuň, tak se válce po nahrání programu nesrazí.posjirka
Účastníkjak to přesně vypadá?
Jak spustíš Arduino, tak okamžitě to takto udělá, nebo je nejdřív pauza?Ono totoiž arduino má na začátku bootloader, který mimo jiné uvádí piny do nějákých mezistavů.
Zkus dát do void setup(){ } navíc delay(20000);
ten by měl rozběh všeho zpozdit o 20s.
pokud i tak hned po spuštění arduina okamžitě začne hýbat s válci, je chyba v bootloaderu. Musel by s to pak udělat tak, že bys musel nahrát program přes ICSP, tzn. z arduina bys odstranil bootloader a nahrál program jako čistý kod bez berliček od Arduina.Dupla
ÚčastníkŘekl bych, že to vypadá dobře, nicméně po vyzkoušení je výsledek stejný, jako v případě mého kódu. Po nahrání programu se vysunou všechny válce a dojde k jejich zkřížení.
posjirka
Účastníkco bys řekl na toto:
// ovladani 4 paneumatickzch valcu // v01 // DUPLA & by JP 2016 // Konstanty pro pneumatické válce #define dvere 2 #define davkovani 3 #define lisovani 4 #define vyhazovani 5 // ---------------------------------------- // Konstanty pro snímače #define vyhazovaniZasunute 6 #define vyhazovaniVysunute 7 #define lisovaniVysunute 8 #define lisovaniZasunute 9 #define dvereZasunute 10 #define dvereVysunute 11 #define davkovaniVysunute 12 #define davkovaniZasunute 13 // ---------------------------------------- // pomocne promenne void setup() { // Pneumatické válce nastaveny jako výstupy pinMode(dvere, OUTPUT); pinMode(davkovani, OUTPUT); pinMode(lisovani, OUTPUT); pinMode(vyhazovani, OUTPUT); // Snímače nastaveny jako vstupy pinMode(vyhazovaniZasunute, INPUT); // Snímač - vyhazování zasunuté pinMode(vyhazovaniVysunute, INPUT); // Snímač - vyhazování vysunuté pinMode(lisovaniVysunute, INPUT); // Snímač - lisování vysunuté pinMode(lisovaniZasunute, INPUT); // Snímač - lisování zasunuté pinMode(dvereZasunute, INPUT); // Snímač - dveře výstup zasunuté (otevřené) pinMode(dvereVysunute, INPUT); // Snímač - dvěře výstup vysunuté (zavřené) pinMode(davkovaniVysunute, INPUT); // Snímač - dávkování vysunuté pinMode(davkovaniZasunute, INPUT); // Snímač - dávkování zasunuté // inicializace seriove komunikace Serial.begin(9600); } void loop() { Serial.println("krok 1 ... nastaveni vychozi stav"); vychozi_stav(); // nastaveni vychoziho stavu Serial.println("krok 2 ... vysun valec dvere"); vysun_valec_dvere(); Serial.println("krok 3 ... vysun valec davkovani"); vysun_valec_davkovani(); Serial.println("krok 4 ... pauza 4s"); delay(4000); // pauza 4s Serial.println("krok 5 ... zasun valec davkovani"); zasun_valec_davkovani(); Serial.println("krok 6 ... vysun valec lisovani"); vysun_valec_lisovani(); Serial.println("krok 7 ... pauza 3s"); delay(3000); // pauza 3s Serial.println("krok 8 ... zasun valec davkovani"); zasun_valec_lisovani(); Serial.println("krok 9 ... zasun valec dvere"); zasun_valec_dvere(); Serial.println("krok 10 ... vysun valec vyhazovani"); vysun_valec_vyhazovani(); Serial.println("krok 11 ... zasun valec vyhazovani"); zasun_valec_vyhazovani(); } void vychozi_stav(){ // Nastavení pneumatických válců do výchozí polohy - vše zasunuto Serial.println("Nastavuji vychozi stav ..."); zasun_valec_davkovani(); zasun_valec_lisovani(); zasun_valec_dvere(); zasun_valec_vyhazovani(); } void vysun_valec_dvere() { Serial.println("Vysouvam valec dvere ..."); while(digitalRead(dvereVysunute)==0) { digitalWrite(dvere, LOW); } Serial.println("Vysouvam valec dvere ... hotovo"); } void vysun_valec_davkovani() { Serial.println("Vysouvam valec davkovani ..."); while(digitalRead(davkovaniVysunute)==0) { digitalWrite(davkovani, LOW); } Serial.println("Vysouvam valec davkovani ... hotovo"); } void zasun_valec_davkovani() { Serial.println("Zasouvam valec davkovani ..."); while(digitalRead(davkovaniZasunute)==0) { digitalWrite(davkovani, HIGH); } Serial.println("Zasouvam valec davkovani ... hotovo"); } void vysun_valec_lisovani() { Serial.println("Vysouvam valec lisovani ..."); while(digitalRead(lisovaniVysunute)==0) { digitalWrite(lisovani, LOW); } Serial.println("Vysouvam valec lisovani ... hotovo"); } void zasun_valec_lisovani() { Serial.println("Zasouvam valec lisovani ..."); while(digitalRead(lisovaniZasunute)==0) { digitalWrite(lisovani, HIGH); } Serial.println("Zasouvam valec lisovani ... hotovo"); } void zasun_valec_dvere() { Serial.println("Zasouvam valec dvere ..."); while(digitalRead(dvereZasunute)==0) { digitalWrite(dvere, HIGH); } Serial.println("Zasouvam valec dvere ... hotovo"); } void vysun_valec_vyhazovani() { Serial.println("Vysouvam valec vyhazovani ..."); while(digitalRead(vyhazovaniVysunute)==0) { digitalWrite(vyhazovani, LOW); } Serial.println("Vysouvam valec vyhazovani ... hotovo"); } void zasun_valec_vyhazovani() { Serial.println("Zasouvam valec vyhazovani ..."); while(digitalRead(vyhazovaniZasunute)==0) { digitalWrite(vyhazovani, HIGH); } Serial.println("Zasouvam valec vyhazovani ... hotovo"); }
Nasranek
ÚčastníkPokud vládneš jazykem polským 🙂
tak tady máš 3 videjka
včetně dokumentace pod videem
Nasranek
ÚčastníkFaktura ti přijde z PayPal a když to celníci chcou tak jim to pošleš jako pdf
(prostě si to vytiskneš jako pdf a pošleš s přílohou).
Když budeš clít poprvé tak ti přijde dopis , potom už jen mail.Vojtěch Vosáhlo
ÚčastníkJe pravda že je to taková nehezky začarovaná smyčka ale neleze mi do hlavy jak jsem to teda dělal já ? arduino ani jiný programátor jsem rozhodně nepoužil…
Dupla
ÚčastníkKdyž myslíš. No, uvidíme.
V příloze posílám poupravený tvůj diagram.
Na začátku bych spíš definoval ZASUŇ všechny válce, jsou totiž v podstatě kolmo na sebe a mohli by se zkřížit tak, jak se mi to děje u připojení mojí třetí podmínky v mém kódu. Jinak pozor, u válců je obrácená logika: LOW – vysuň, HIGH – zasuň, u snímačů je to normálně.
Ano je to magnetický snímač – svítí/nesvítí.
Stop tlačítko tam není.Attachments:
posjirka
ÚčastníkPřerušení to pravděpodobně neovlivňuje.
Spíš bych to viděl na nevhodně strukturovaný program.
celá tato logika je postavena na principu, že všechno jde přesně po sobě.
To bohužel není pravda a v reálném světě je tu spousta zpoždění, zákmitů a vůlí, které to narušují.
Nakreslil jsem do hrubého diagramu jak chápu tvůj požadavek.
prosím podívej se na to a pokud to souhlasí tak bych zkusil navrhnou jiný program a můžeme to odzkoušet.
Je to jen opis toho co jsi mi poslal, logika programu bude potom jiná.
Určitě budu na začátku definovat výchozí stav (vysuň všechny válce), průběžněš kontrolovat celkový stav zařízení a vyhodnocovat případnou odchylku od požadovaného stavu (porucha).Ještě mě napadá jaké používáš čidla detekce koncových stavů válců? podle popisu mi to připadá jako kontrola svítí/nesvití signálka automatu.
Máš tam i nějáké „STOP“ tlačítko? Pamatuj na bezpečnost ….Attachments:
posjirka
Účastníkje kouzelné jak se kruh uzavřel a na konci jsem se vrátili k updatu firmware přes arduino 🙂
bot
ÚčastníkPodařilo se mi aktualizovat USBasp přes arduino, ani nevím jak. Nic méně, už jsem nahrál bootloader do čipu a i sketch(vše proběhlo v pořádku :D).
Děkuji všem zdejším mudrcům, za jejich nevídanou ochotu a čas strávený nad tím.
Dupla
ÚčastníkVyzkoušel jsem už několik různých variací kódu ať už s přerušením, bez něj, s vnořenými podmínkami, nebo zvlášť. Nic z toho nefungovalo správně.
Jak říkám, první dvě podmínky v kódu, který uvádím výše fungují správně, jakmile připojím tu třetí podmínku, tak se to celé rozhodí. Z důvodu, že v prvních dvou podmínkách používám válce připojené na piny 2 a 3, což jsou piny obsahující přerušení, tak mám podezření, že to bude tím.K tomu, co by měl program dělat.
Každý ze 4 pneumatických válců má 2 koncové snímače polohy. Na začátku kontroluji, jestli je vysunutý válec „dvere“, pokud není, měl by se zasunout, když se zasune, měl by zůstat v té poloze. Na něj by měl navázat válec „davkovani“, vysunout se, počkat ve vysunuté poloze např. ty 4 vtěřiny a pak se zasunout. Po jeho zasunutí by se měl vysunout válec „lisovani“, zase nějakou dobu např. 3 vteřiny setrvat ve vysunuté poloze a poté se zasunout. Následovat by mělo zasunutí prvního válce „dvere“ a poté vysunutí a hned zasunutí válce „vyhazovani“. A tak by to mělo jet pořád dokola.posjirka
Účastníkno možná ještě jeden bod:
5. když to te´d sjíždím ten tvůj kod tak ty se snažíš „krokovat“ na základě nějákých opakujících se podmínek. šlo by napsat popis funkce toho stroje ně jednotlivých kroků?
např. krok č.1 – kontrola že všechny písty jsou vysunuté, pokud ne všechny vsuň.
krok č.2 – dávkování == 1
krok č.3 ….a pak si jen uděláme proměnnou „krok“ a na základně aktuálního stavu budeme postupně celý proces krokovat ….
posjirka
Účastníkzkusím se do toho vložit.
Přerušení je proces, kdy dojde k dočasnému přerušení hlavní smyčky programu, provede se nějáká událost a po její ukončení pokračuje dále.
Přerušení je více typů a je třeba s nim jednat opatrně. Může být nejen od pinů, ale i od přetečení registru, příchodu seriové komunikace na UART nebo I2C sběrnici, …
Arduino má v základu nastavené pro UNO pouze 2 piny na přerušení, ale můžeš si je změnit, nebo detekovat celý 1 port (A, B, C nebo D). Rozhodně to není nic pro začátk.V tomto případě je to funkce řekl bych zbytečná.
Mnohem užitečnější bude nezdržovat smyčku funkci delay a radši pracovat s rychlou smyčkou.Delay je totiž jen symčka plná „NOP“ takže procesor vlastně jen počítá jak dlouho dělá/nedělá nic.
Rádi ti pomůžeme ale pojdmě na vše popořádku:
1, napiš nám prosím co má program přesně dělat (trochu podrobněji)
2, je třeba to zjednodušit a trochu si vypomoct pomocnými proměnými (např. si definuj proměnou „vysun_pist_1“, kde její hodnoty 1 např.znamena vysuń, hodnota 0 nic nedělej, 2 zasuň.) dá se pak mnohem lépe reagovat na podmínky.
3. zbytečně si dubluješ stejné podmínky např. „digitalRead(dvereVysunute) == HIGH “ Vykašli se na to a použij vnořené podmínky:
if (……){
if (….) {
} else {
}
}
prostě se snaž si 1 podmínku vkládat pouze 1x a neopakovat.
4. není špatné si to nakreslit na papír do jednoduchého vývojového diagramu, pak ti spoustu věcí dojde za pochodu.Co ty na to?
Vojtěch Vosáhlo
ÚčastníkNo je pravda že to je asi kravina, to usb je přes firmware… Pak už asi nezbývá nic jiného než druhý programátor, lidi to dělají i arduinem tak to můžete zkusit.
-
AutorPříspěvky