Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Intre LOG Multimeter - Shield do Nucleo/Discovery/Arduino

Intre 07 Gru 2017 23:46 4212 16
  • Intre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/Arduino


    Witam, chciałem zaprezentować swój projekt na konkurs DIY. Jest to wielokanałowy multimetr z funkcją logowania na komputer PC za pomocą połączenia USB. Myślę iż funkcjonalność urządzenia oraz sposób działania pokazują same fotografie oraz zamieszczony na samym końcu krótki film pokazujący podstawowe działanie urządzenia. Jednakże postaram się je jeszcze opisać.

    Sam konkurs swoją tematyką mnie zainspirował do stworzenia tego rodzaju multimetru aczkolwiek sam pomysł już od jakiegoś czasu gdzieś tam w głowie krążył bo wsadzie nie raz w toku projektowania, testowania różnych urządzeń miałem potrzebę sprawdzić kilka napięć jednocześnie lub zmierzyć pobierany prąd z 2 silników niezależnie albo chociażby spadek napięcia akumulatora, a w momencie podłączenia 2 lub 3-celowego Li-Po to również spadek napięcia na każdej z cel. Ponadto sama chwilowa obserwacja raczej nie wiele daje dlatego też pomysł na logowanie tych wartości by później móc te dane analizować. Wiem, iż istnieją multimetry potrafiące takie rzeczy robić ale do końca nie mam pewności czy z wielu kanałów jednocześnie i czy posiadają funkcjonalność przeliczania cel Lipo, no i oczywiście cena takiego multimetru na nasze polskie realia jest wysoka.





    Moją propozycją jest więc rozwiązanie myślę nie drogie, który praktycznie każdy początkujący elektronik jest wstanie wykonać samemu. Ja prezentuje użycie tego shieldu z płytką STM32F469IDISCOVERY Link która przy kompaktowych wymiarach oczywiście posiada dość mocne parametry sprzętowe, a zwłaszcza elegancki wyświetlacz. Jednakże do działania prezentowanej płytki nie jest ona potrzebna, urządzenie ze spokojem działa z praktycznie każdym nucleo czy discovery ze złączem arduino. Myślę, iż z samym arduino o ile by działało przy napięciu 3,3V też można by tą płytkę użyć. W załącznikach oprócz schematu oraz skompilowanego programu dla STM32F469IDISCOVERY dołączę również skompilowany wsad dla NUCLEO-F411RE Link jeśli ktoś mnie poprosi na inną płytkę z STM32 to postaram się również mu kod skompilować by działał z moim programem na PC.

    Dwustronną płytkę PCB wykonałem w Eagle. Do mierzenia napięcia i prądu wykorzystałem dwa wielokanałowe przetworniki ADC MCP3424 pracujące na magistrali I2C dokonującego pomiaru z 16bit`ową dokładnością, ich implementacja pochodzi z noty aczkolwiek dołożyłem kilka swoich autorskich rozwiązań na wejściu głównie w celu zabezpieczenia oraz poprawienia jakości odczytywanych napięć. Sam pomiar przechodzi przez 0,1% rezystory w przypadku pomiaru napięcia oraz 5W 1% do pomiaru prądu dokładnie model OHMITE 15FR010E Link Na uwagę zasługuje jeszcze zasilanie wraz z filtracją, zdecydowałem się na użycie 5V ze złącza arduino i zmienianie go na 3,3V gdyż uwzględniając ewentualne tętnienia z portu USB komputera chciałem bezpośrednio stabilizować napięcie przed samymi przetwornikami ADC oraz dodałem polimerowy bezpiecznik 100mA. Na płytce znalazł się również buzzer, który informuje o włączeniu urządzenia, podłączeniu PC czy zmianie stanu przycisków na ekranie. Dioda LED jest w zamyśle dla oprogramowania w wersji dla np. Nucleo bez wyświetlacza. Na PCB znalazła się również pamieć EEPROM, która miała w założeniu przechowywać wartości pomiarów ofsetu oraz korekcyjnych wartości rezystorów dla zastosowanego sposobu obliczania napięcia który omówię przy oprogramowaniu jednakże finalnie się na jej użycie w programie nie zdecydowałem, porostu są zaszyte w pamięci flash.
    Wadą urządzenia na pewno jest, iż oferuje ono pomiar do zakresu do 20V, aczkolwiek pomiar prądu myślę , iż spokojnie do 10A jak nie więcej (nie testowałem ale rezystory są wg. mnie mocne i mają znikomą oporowość) jednakże te wartości w moim przypadku i za pewne dla wielu osób korzystających z mikrokontrolerów są zupełnie satysfakcjonujące.

    Intre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/Arduino Intre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/Arduino
    Intre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/Arduino


    Program dla mirkokontrolera jest napisany w języku C w środowisku TrueSTUDIO - Atollic w oparciu o biblioteki HAL. Na podstawie ich oprogramowałem wyświetlacz dodając mu funkcjonalności m.in obsługi czcionek z systemu Windows za pomocą oprogramowania Pixel Factory Link firmy Atnel jak i również funkcje rysowania figur geometrycznych. Sama obsługa przetworników MCP3424 jak już wcześniej wspomniałem jest za pomocą magistrali I2C. Pomiar dokonywany jest z rozdzielczością 16bit, następnie wartość pomiaru jest porównywana do zapamiętanej wartości wzorcowej, a następnie uśredniania z 8-miu pomiarów, trwa to zapewne odrobinę dłużej (co widać na filmie) jednakże w mojej ocenie przynajmniej w przypadku pomiaru napięcia jest bardzo dokładne. Sposobu tego nie wymyśliłem sam, a zaimplementowałem z cyklu filmów szkoleniowych o ADC z YouTube zrobionych przez mirekk36 Link co przy okazji polecam do obejrzenia w celu zapoznania się z tym sposobem. Z moich obserwacji wynika, iż wahnięcia pomiaru zrobionego urządzenia prze zemnie do multimetrów jakie posiadam są na poziomie +-0,1V jak dla mnie akceptowalne aczkolwiek zgodzę się, iż dla wielu osób nie. Oprogramowanie za pomocą UART przez programator ST-Link podłączony do USB współpracuje z programem na PC zapewniając mu możliwość oprócz samym sterowaniem urządzeniem logowania mierzonych wartości napięcia i prądu do pliku *.txt a później analizowania np. w Excel`u. Cały program jest nie blokujący i chodzi z wykorzystaniem przerwań od timerów i DMA w przypadku komunikacji z peryferiami oraz komputerem.
    Bardzo pożądana dla mnie funkcją programu jest też przeliczanie mierzonych wartości akumulatorów LiPo by wiedzieć jakie napięcie ma poszczególna cela. Dodatkowo z czego można powiedzieć, iż jestem osobiście sam z siebie dumny to to że udało mi się tak zaprogramować urządzenie że automatycznie rozpoznaje czy ma podłączony akumulator 2 lub 3 celowy :) Można więc zaryzykować stwierdzenie, iż jest "inteligentne" :D


    Kilka fotek z pracy testowej urządzenia:

    Intre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/Arduino


    Program na PC powstał w środowisku Delphi dla Windows z wykorzystaniem komponentów firmy Atnel - przy okazji dodam również że zrobienie tego projektu zainspirowało mnie do nauczenia się pisania aplikacji łączących się z mikrokontrolerami w tym środowisku. Jest to moja w sumie pierwsza aplikacja na PC. Obsługi tego środowiska programistycznego jak również technik programowania nauczyłem się także ze szkolenia zrobionego przez mirekk36 o Delphi Link Sam program dodaje w załączniku i jest to w pełni funkcjonalna darmowa wersja. Jak widać na screenach program szatą graficzną nawiązuje do stworzonego przeze mnie urządzenia i jest prościutki w obsłudze, w zasadzie to dwie zakładki i z 4 przyciski. Kiedy jest podłączony do urządzenia odbiera z niego wartości mierzonych napięć, a funkcja LOG powoduje zapisanie danych rozdzielanych średnikiem do pliku tekstowego w katalogu gdzie znajduje się aplikacja dodatkowo dodając datę i czas pomiaru w odstępach co 1s. przykład (fragment):

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Całość można sobie elegancko wrzucić np. do Excela przez import danych by analizować/zrobić wykres.


    Intre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/Arduino


    Wspomnieć należy też kilka słów o samej obudowie i peryferiach. Jest to model GAINTA G313, w którym wycięcie otworów pomiarowych i pod ekran zleciłem firmie Arplex z Bydgoszczy Link i należą się im podziękowania, a zwłaszcza Panu Robertowi z niej za wręcz expresową pomoc - dodam że sprawdzałem wcześniej kilka innych firm i mało kto chce się podejmować robienia takich 1-nostkowych rzeczy dla hobbystów także polecam firmę. Niestety o ile sam w domu jestem sam wstanie zrobić otwory okrągłe to zrobienie prostego otworu prostokątnego bez CNC graniczny chyba z cudem. Jak widać na zdjęciach dodatkowo postarałem się również o kolorystycznie spasowane chwytaki pomiarowe.


    Krótki film pokazujący pracę urządzenia:



    Zastanawiać może kogoś co tyle Atnela w projekcie moim tym czy innym, a ponieważ organizator pisał by dać kilaka słów o sobie to już wyjaśniam. Otóż myślę iż nie jestem typowym elektronikiem co to poznawał zagadnienia elektroniki od dziecka ucząc się po kolei przechodząc różne etapy np. jak elektrotechniczna szkoła zawodowa/technikum, a później studia szkoląc się i rozwijając pod okiem specjalistów. Ja mam obecnie 37 lat i pomimo, iż zawodowo pracuję jako informatyk od kilkunastu lat to samą elektroniką zainteresowałem się miej więcej 4-5 lat temu. Wykształcenie moje daleko odbiega również od informatyki i elektroniki bo mianowicie po liceum ogólnokształcącym o profilu j.niemieckiego skończyłem studnia na wydziale pedagogiki i psychologii obecnego Uniwersytetu Bydgoskiego im. Kazimierza Wielkiego (Wówczas Akademii Bydgoskiej). Elektronika jest więc moim hobby w czystym wydaniu którego w zasadzie się uczę z Internetu, a zwłaszcza z YouTube uzupełniając moją wiedzę dostępnymi książkami oraz prasą. Mirka filmów jest sporo, jak i książek i są one w mojej ocenie bardzo dla mnie wartościowe i stąd implementacja jego pomysłów, czy rozwiązań w moich projektach. Także przestawiony projekt nie jest jakąś moją praca zaliczeniową na studiach, urządzeniem wykonanym kilkanaście lat temu, czy projektem wykonywanym na zlecenie dla jakieś firmy/korporacji, a zwykłym hobbystycznym DIY w zasadzie zrobiony na ten konkurs także robiłem go również trochę pod presją czasu. Pozostawiam więc go w Państwa oraz forumowiczów w ocenie.


    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz pendrive 32GB.
  • #2 08 Gru 2017 01:52
    rb401
    Poziom 34  

    Projekt rzeczywiście ładny, solidnie i estetycznie wykonany.

    Ale jest jeden bardzo ważny szczegół, bardzo niebezpieczny dla... kieszeni posiadacza :!: .
    A nie widzę tu w opisie ani na urządzeniu żadnego ostrzeżenia o tym niebezpieczeństwie.

    Powiedzmy że robimy sobie układ sterowania silnikiem zasilanym 12V czy nawet z akumulatora 2S. Wszystko fajnie, napięcia widzimy itd. żadnego zagrożenia. W końcu przestrzegamy tego "20V max"
    Ale wpadamy na pomysł by pomierzyć prąd silnika czy zasilania w ogóle.
    Podłączamy zaciski amperomierza do silnika i zasilacza, i ... siwy dym, discovery, wyświetlacz, przetwornik do śmieci i w plecy cztery stówki :cry: .

    Zauważ że podłączając dowolny zacisk Twojego amperomierza do napięcia większego niż gdzieś 3,7V (a to raczej normalna sytuacja) łączymy po prostu to napięcie poprzez diodę BAT54S (zdolną wytrzymać ponad 600mA) do zasilania 3,3V m.in. discovery i wystarczy już jakieś kilkadziesiąt mA by przejąć prąd pobierany przez zasilane układy i by to napięcie poszło w górę aż któryś z elementów (lub wszystkie) np. STM32 czy kontroler wyświetlacza nie spali się i nie zewrze zasilania.
    Już bardzo mało przy tym znaczącym szczegółem, będzie to że odczyt prądu będzie nieprawidłowy nawet dla napięć nie będących destrukcyjnymi.

    Osobiście sugerowałbym, by jak najszybciej tu do dokumentacji dodać jako zabezpieczenie choćby oporniki pomiędzy końcówki boczników amperomierza a te nieszczęsne diody zabezpieczające i wejścia przetwornika (ma sporą impedancję wejściową to mu to wiele nie zaszkodzi jak chodzi o dokładność), by zapobiec tej nieuchronnej w tej chwili awarii. Jeśli ktoś skopiuje Twój projekt w tej postaci jaka jest, może go czekać bardzo niemiła niespodzianka.

    Również warto rozważyć ogólnie zmianę w Twoich układach zabezpieczeń nadnapięciowych woltomierza i amperomierza, zmieniając punkt do którego podłączone są górne diody schottky, z zasilającego 3,3V, na napięcie na spolaryzowanej diodzie zenera 3,3V.
    Dla woltomierza i przyjętego przez Ciebie sposobu realizacji zabezpieczenia, ryzyko takiej awarii było by realne dopiero przy dość sporych napięciach, przekraczających znacznie limit wyraźnie oznaczony na urządzeniu, tak że niebezpieczeństwo jest raczej teoretyczne.
    Ale ten amperomierz koniecznie do poprawki.

  • #5 08 Gru 2017 10:33
    andrzej55
    Poziom 35  

    Wykonanie ładne, ale brak jakiejkolwiek separacji galwanicznej ogranicza Twój miernik do zabawy z urządzeniami zasilanymi z baterii, akumulatorków. Tyczy to się także toru pomiaru prądu gdzie lepiej było by zastosować np. ACS712(wersja ekonomiczna). Czas pomiaru twa zdecydowanie za długo.

  • #6 08 Gru 2017 12:19
    Intre
    Poziom 10  

    Dziękuję za pierwsze opinie. Tak jak wspomniałem w opisie, elektroniki cały czas się uczę w sumie od nie dawna i zdaje sobie sprawę, iż popełniam błędy płynące z mojej nie wiedzy więc wasze opinie jak można udoskonalić projekt są dla mnie bardzo cenne, myślę więc, iż odczekam na ewentualne jeszcze jakieś wpisy i z waszą pomocą udoskonalę to PCB, by zapewnić bezpieczeństwo o którym wspominacie czy dodać nowe funkcjonalności bądź poprawić obecne.

    Co do szybkości pomiarów, zgadzam się z wami, iż może wydawać się wam dłużej niż profesjonalne mierniki jednokanałowe jednakże jak wspomniałem w opisie zapraszam do obejrzenia filmów na YouTube o sposobie liczenia tzw. ciągniętej ważonej, które wyjaśniają zagadnienie na czym to polega i jakie operacje matematyczne są wykonywane. Jak pisałem również, pomiar jest dokonywany w trybie 16-bit co w porównaniu do pomiaru 8-bit na AVR czy nawet 12-bit na STM32 daje zdecydowanie większa liczbę którą mikrokontroler musi przeliczyć do tego robi to 8 razy co 50ms (wolniejszy czas powodował blednę działanie programu) na każdym kanale jednocześnie, a jest ich 6 (a nie jeden jak w miernikach) natomiast ekran odświeżany jest co 200ms i finalnie mamy wrażanie, iż trwa on około 1-2s. Dla mnie ten czas jest ok i mi to nie przeszkadza gdyż jak wspomniałem wcześniej dla mnie najważniejszą cechą tego urządzenia jest pomiar akumulatorów Li-Po z którymi najczęściej pracuje przy projektach hobbistycznych.

    Oczywiście można to wszystko przyspieszyć zmieniając rozdzielczość na mniejszą i przeliczać ADC w sposób tradycyjny wówczas przełączanie kanałów też było sporo szybsze i cały pomiar byłby defakto błyskawiczny, jednakże stracilibyśmy na jakości. Jak zawsze coś kosztem, czegoś.

    Logowanie jest jak napisałem w opisie z częstotliwością co 1s. Robiłem testy można spokojnie dać zdecydowanie mniej - jednakże przy 1s fajnie się synchronizuje z zegarem komputera co w Exelu w zestawieniu tabelarycznym czy wykresowym ładnie się układa do filtrowania. Przy mniejszej wartości mamy ten sam pomiar w jednej sekundzie kilka razy. Myślę, iż jak będę aktualizował może oprogramowanie to dodam opcje zmieniania interwału.

  • #8 08 Gru 2017 14:08
    22053
    Użytkownik usunął konto  
  • #10 08 Gru 2017 14:53
    22053
    Użytkownik usunął konto  
  • #11 08 Gru 2017 15:53
    pier
    Poziom 23  

    R-MIK napisał:
    pier napisał:
    vp32 napisał:
    Tylko dlaczego na Arduino?


    Ale co Arduino?

    Język :-)


    Jaki język jak sam Pisałeś że chodzi o płytki. Ale jakie płytki jak tu takich nie ma.

  • #12 08 Gru 2017 16:25
    22053
    Użytkownik usunął konto  
  • #13 08 Gru 2017 17:27
    pier
    Poziom 23  

    R-MIK napisał:
    pier napisał:
    R-MIK napisał:
    pier napisał:
    vp32 napisał:
    Tylko dlaczego na Arduino?

    Ale co Arduino?

    Język :-)

    Jaki język jak sam Pisałeś że chodzi o płytki. Ale jakie płytki jak tu takich nie ma.

    Autor napisał:
    pier napisał:
    a prezentuje użycie tego shieldu z płytką STM32F469IDISCOVERY Link która przy kompaktowych wymiarach oczywiście posiada dość mocne parametry sprzętowe, a zwłaszcza elegancki wyświetlacz. Jednakże do działania prezentowanej płytki nie jest ona potrzebna, urządzenie ze spokojem działa z praktycznie każdym nucleo czy discovery ze złączem arduino

    Na fotkach widać płytkę z maska lutowniczą, która ma złącza zgodne z Arduino.


    No właśnie. To urządzenie które zaprezentował Intre może współpracować między innymi z płytkami Arduino.
    Ale tutaj nie ma żadnej płytki Arduino ani tego języka dlatego pytam o jakim Arduino rozmawiacie?

  • #14 08 Gru 2017 17:32
    Intre
    Poziom 10  

    vp32 napisał:
    Tylko dlaczego na Arduino?


    Do projektu chciałem użyć wyświetlacza LCD takiego żeby był w marę ładny, szybki, a że posiadałem własnie STM32F469IDISCOVERY Link, który jest własnie w wg. mnie bardzo fajnym kompaktowym kształcie że praktycznie całe PCB z mikrokontrolerem jest pleckami wyświetlacza.

    Intre LOG Multimeter - Shield do Nucleo/Discovery/ArduinoIntre LOG Multimeter - Shield do Nucleo/Discovery/Arduino


    No oczywiście można było zrobić osobne PCB, które by się łączyło z nim kablem przez magistrale I2C (zresztą producent stworzył nawet do tego celu specjalne gniazdo "I2C extension connector") i dać inne pudełko, np. GAINTA G733 czyli takie z obudową panelową tworząc coś na wzór multimetru laboratoryjnego stacjonarnego.
    Intre LOG Multimeter - Shield do Nucleo/Discovery/Arduino
    Intre LOG Multimeter - Shield do Nucleo/Discovery/Arduino


    I takie jak widać po projekcie graficznym pierwotnie miałem zamierzenie, jednakże po przemyśleniu stwierdziłem że żal by było nie skorzystać ze złącza Arduino (Arduino™ UNO V3 connectors), które jest na płytce by stworzyć kompaktowe małe wygodne urządzenie przenośne. Dodatkowo w tym mnie jeszcze utwierdziło że tak zaprojektowana płytka będzie też wartościowa dla innych osób które by chciało zrobić sobie w miarę szybko nie drogi kompaktowy wielokanałowy miernik DIY gdyż płytek z tego rodzaju złączem jest pełno, w zasadzie stanowi ono już chyba swojego rodzaju standard. Przynajmniej zestawy firmy STM32 po większości mają tego rodzaju złącze.

    A jeśli chodzi o język programowania to program jest napisany na mikrokontroler w w języku C. Z tego co wiem ale mogę się oczywiście mylić w Arduino nie da się kompilować oprogramowania na STM32, wiem na natomiast że można pisać w C#.

  • #15 08 Gru 2017 17:49
    pier
    Poziom 23  

    Intre dwa pytania.
    1. Gdzie Kupiłeś gniazda bananowe do tego multimetru?
    2. Jakim programem robisz naklejkę na panel?

    Urządzenie oczywiście bardzo fajne. Moim zdaniem ścisła czołówka konkursu.

    Napisałbyś jeszcze ile Cię kosztowała całość.

  • #16 08 Gru 2017 18:34
    Intre
    Poziom 10  

    pier napisał:

    1. Gdzie Kupiłeś gniazda bananowe do tego multimetru?


    Kupiłem je sklepie internetowym, wraz z kablami sylikonowymi i chwytakami ART-MED Krzysztof Perzyna Link

    pier napisał:

    2. Jakim programem robisz naklejkę na panel?


    CorelDRAW Graphics Suite 2017 Link Jest opcja pełnej darmowej wersji na 14 dni.

    pier napisał:

    Napisałbyś jeszcze ile Cię kosztowała całość.


    Sporo rzeczy miałem w przysłowiowej "szufladzie", zwłaszcza wspomniany zestaw Discovery, a także kondensatory, rezystory, laminat itp. No ale niektóre rzeczy kupiłem takie jak rezystory 5W, pudełko, gniazda bananowe czy chwytaki z kablami sylikonowymi i to one były dla mnie najdroższe w tym projekcie (ale też kupowałem je z myślą o używaniu z fabrycznymi multimetrami - fi gniazd jest to samo). Doszedł również koszt wycięcia otworu pod wyświetlacz w obudowie - precyzyjnie musiałbym to wszystko podliczyć ale tak szacunkowo to ok 200-300 zł mnie to wyniosło. Jeśli jednak by doliczyć koszt tego zestawu STM32 + wszystkich elementów jakie są na PCB to myślę że koszt by wzrósłby to do koło 700-800 zł.

  • #17 09 Gru 2017 00:03
    simw
    Poziom 19  

    Kolego Intre! Świetny projekt, gratulacje. Również niezła baza do rozwoju. Zastosowane komponenty to wg mnie dobry wybór. Moduł z wyświetlaczem? Po to one właśnie są. Łatwo oddzielić część analogową od cyfrowej, poprawki części analogowej będą łatwiejsze, jak już wykazali Koledzy jest co poprawiać. Co do rysowania schematu, to skądś znam ten styl i zarazem bardzo lubię :)

    Co do kolejnego "ataku" na Arduino, to bez komentarza :)