Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 9 sty 2025, o 16:25


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
Autor Wiadomość
PostNapisane: 10 lut 2013, o 21:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 maja 2012
Posty: 296
Lokalizacja: Chebzie Dolne
Zbananowany użytkownik

Pomógł: 6

Witam!
Z nudów napisałem mały programik do lekcji L21 z zielonej książki. Sterowanie za pomocą komend AT oczywiście przez UART.
Program korzysta z komend opisanych w książce Mirka (AT, ATI, AT+RST, AT+LEDON, AT+LEDOFF, AT+LCD). Oczywiście można sobie dodać własne co się komu podoba. Fajnie można rozwiązać sterowanie np robotem. Dodałem funkcję KeyEvent żeby pokazać jak łatwo można przechwytywać zdarzenia od klawiszy i wykorzystać to do zdalnego sterowania:).

Obrazek

oczywiście dodaje cały kod:)
Składnia: [ Pobierz ] [ Ukryj ]
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Dodaje jeszcze filmik pokazujący działanie tego prostego programiku:)
http://www.youtube.com/watch?v=pWGai77ZE2s&feature=youtu.be
Pozdro

_________________
Inspekcja TV kanalizacji
Programowanie



Ostatnio edytowano 11 lut 2013, o 09:39 przez developer85, łącznie edytowano 4 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2013, o 21:27 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27341
Lokalizacja: Szczecin
Pomógł: 1041

Bardzo fajny poradniczek - dlatego tak lubię ludzi z tego forum ;) Sam pewnie z niego skorzystam jak zabiorę się za przesiadkę z Delphi w końcu na poważnie.

------------------------ [ Dodano po: 1 minucie ]

przy okazji - PRZYKLEIŁEM poradnik ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2013, o 21:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 maja 2012
Posty: 296
Lokalizacja: Chebzie Dolne
Zbananowany użytkownik

Pomógł: 6

Dzięki Mirku.
W następnej kolejności zapodam programik który będzie odczytywał temperaturkę przez UART i pokazywał na wykresie. Zapewne wielu forumowiczom się to przyda:)

_________________
Inspekcja TV kanalizacji
Programowanie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2013, o 22:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 lip 2012
Posty: 238
Pomógł: 5

Najlepsze to jest Mirku że ten cieniutki Delphi trzyma się iiii u mnie też jeszcze . . . ale co tam, na razie nie było ściany nie do przebicia przez Delphi...

Co do programu to fajna sprawa :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 mar 2013, o 22:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 sty 2012
Posty: 131
Lokalizacja: Kraków
Pomógł: 2

fajny poradnik muszę go po testować, dzięki kolego!
Czekam na dalszą część poradnika:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 mar 2013, o 11:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 paź 2011
Posty: 580
Lokalizacja: Warszawa
Pomógł: 0

to z wykresami, to to na co czekam :]

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 mar 2013, o 20:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 maja 2012
Posty: 296
Lokalizacja: Chebzie Dolne
Zbananowany użytkownik

Pomógł: 6

projekt taki też przedstawił kolega MichałXY, który zapoczątkował cykl poradników na temat c#. Polecam.
Aha generalnie takie moje spostrzeżenie - c# strasznie przypomina c lookając poradniki dużo można zakumać na temat jak działają funkcje w c itp.

A co do projektu to już wykresik ładnie pokazuje:) zostało dorobienie zapisu do pliku.

_________________
Inspekcja TV kanalizacji
Programowanie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 mar 2013, o 22:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 paź 2011
Posty: 580
Lokalizacja: Warszawa
Pomógł: 0

Czekam :]

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2013, o 22:03 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8597
Pomógł: 337

Developer tak dla hecy , ale możesz sobie looknąć na taki projekcik :)

jak będziesz zainteresowany to może wspólnie go dokończymy :)


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 mar 2013, o 23:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 25 maja 2012
Posty: 296
Lokalizacja: Chebzie Dolne
Zbananowany użytkownik

Pomógł: 6

Ło matko ale wypas. Aż oczoplonsu dostałem. Co taki biedaczek jak ja może pomóc w takim projekcie? To mój TempLogger przy tym jest ... nawet nie wiem jak to określić.
Oczywiście jak tylko będę mógł pomóc to nie ma sprawy:)

_________________
Inspekcja TV kanalizacji
Programowanie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2013, o 00:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 sty 2013
Posty: 328
Lokalizacja: Rzgów k. Łodzi
Pomógł: 11

Tak się składa że również wziąłem się z naukę C#. Popełniłem również taki logger temperatury który co godzinę zapisuje temp do pliku csv i rysuje wykresy. Jutro jak wrócę ze szkoły to założę nowy temat, dam projekt z VS2012 żeby każdy mógł sobie zobaczyć jak to wygląda. Dam również wsad do Atmegi.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2013, o 09:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 paź 2011
Posty: 580
Lokalizacja: Warszawa
Pomógł: 0

Robi się ciekawie ;)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 mar 2013, o 23:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 sty 2013
Posty: 328
Lokalizacja: Rzgów k. Łodzi
Pomógł: 11

Ok, troszkę się spóźniłem :D. Dodaję projekt w VS2012 i plik main.c którego sobie możecie skompilować z Mirkowymi bibliotekami. Nie chciałem załączać całego projektu bo tam są Mirkowe biblioteki, więc każdy mógłby je sobie ściągnąć. Wracając do programu na PC, macie tam wszystkie wersje, czyli można sobie podejrzeć jak rozwijałem program małymi kroczkami samemu się ucząc. W wersji 2.0 jest autozapis co godzinę do folderu C:\TempLogger\Rok\Miesiac\Dzien\Godzina.csv. Czyli np. dla dzisiejszej daty jest to C:\TempLogger\2013\03\25\23.csv ;). Zapis wykonuje się co godzinę, czyszcząc wykres i DataGridView, czyli tabelkę. W Tabelce można dodawać wiele plików, czyli np, 10.csv, 11.csv, 12.csv i jest to zapisywane do ostatnich wierszy, co umożliwia otworzenie wszystkich godzin i zapisanie jako statystyki dziennej ;). Zastanawiacie się pewnie po co jest tam tajemniczy przycisk o nazwie "Debuguj", mianowicie służy on do usuwania błędnych odczytów z DS18B20 (85*C) co psuje statystyki. Po kliknięciu tego magicznego przycisku program "przelatuje" całego DataGridView i jeśli natrafi na 85*C to nadpisuje tą temperaturę tą która jest wyżej, czyli w praktyce jeśli ma się 2000-3000 pomiarów to się tego nie odczuje. W zasadzie ten program jest troszkę ulepszoną wersją tego z tutoriala, ale ma dodane kilka fajnych właściwości. Gdyby nie ten tutorial, coś takiego by chyba nie powstało (Dzięki MichalXY ;) ). Uff, ale się rozpisałem ;). Korzystajcie ile chcecie, wszelkie prawa nie zastrzeżone :D


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 wrz 2013, o 12:58 
Offline
Nowy

Dołączył(a): 14 sie 2013
Posty: 1
Pomógł: 0

Kolego PawelGaj, miałby do Ciebie ogromną prośbę :)
Czy moglibyśmy się skontaktować mailowo??
Mail do mnie to placek.dariusz(małpka)gmail.com

Będę bardzo zobowiązany :)

Darek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO