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



Teraz jest 18 kwi 2024, o 06:52


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 17 gru 2011, o 23:08 
Offline
Użytkownik
Avatar użytkownika

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

Na początek może przedstawię wam w kolejnym przykładzie jak można skutecznie i prosto zrobić interakcje
naszego mikrokontrolera z komputerem PC oczywiście na naszym małym AVR możemy się tylko w sumie pobawić USARTEM
bowiem obsługa USB czy to CDC czy V-USB zajęła by większość zasobów, ale mając układy FTDI mamy USART po USB :)
a to już lepiej do wykorzystania przy nowych kompach gdzie brak COM-ów dokucza.

Przedstawiony woltomierz składa się z 2ch prostych programów jeden w mikrokontrolerze odpowiada za pomiar na wejściach
ADC i przesyłanie wyniku przez port USART oraz za odbieranie informacji na którym kanale ma odczytywać dane :)

Drugi to z kolei mało skomplikowana aplikacja na PC pod Winzgroze napisana w VisualStudio Express 2010 C++,
która odpowiada za otwarcie komunikacji na żądanym porcie COM , wysłanie z którego kanału chcemy czytać dane oraz
ich prezentację na Ekranie :)

Aplikacja wygląda następująco:

Obrazek

Jak widać banalny programik :)

Wsad do Duino jest następujący:

Składnia: [ Pobierz ] [ Ukryj ]
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


jak widać też mało skomplikowany :)

Umożliwia dokonywanie pomiarów w zakresie do 5V po dołączeniu zewnętrznego źródła odniesienia
oraz dzielnika również więcej :)

Dla chętnych udostępnię kod źródłowy w VC++ aplikacji
oraz chętnie wyjaśnię tworzenie aplikacji.


Załączniki:

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

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2011, o 14:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Bardzo proszę o mały 'tutorial' w tworzeniu aplikacji dla takiego voltomierza i udostępnienie kodu źródłowego.
Myślę że będzie to świetne uzupełnienie prezentowanego materiału.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2011, o 16:15 
Offline
Użytkownik
Avatar użytkownika

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

Witam!
sam tworze podobne aplikacje w Visual Studio i tutaj nie da nic ukazanie źródła, a tutorial zajoł by sporo, ponieważ trzeba znać podstawy i obsługę programu. Zachęcam do poszukania w google kursu visual C/C++/Basic. A samo działanie jest proste program odbiera dane po COM-ie i prezentuje..podobny efekt można uzyskać w zwykłym terminalu np..

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2011, o 18:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

SunRiver napisał(a):
Dla chętnych udostępnię kod źródłowy w VC++ aplikacji
oraz chętnie wyjaśnię tworzenie aplikacji.


Chodziło mi bardziej o to 'wyjaśnienie tworzenia aplikacji' :) .

I nie wiem dlaczego kolega twierdzi że tutaj nic nie da pokazanie źródła.
Jestem osobą która szybciej uczy się z gotowych źródeł niż czytając książki czy oglądając często bezsensowne tutoriale (są też dobre ale na nie z reguły ciężko trafić).

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2011, o 19:51 
Offline
Użytkownik
Avatar użytkownika

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

skoro kolega tak twierdzi, to nie będę zaprzeczał jak kto woli :]
a kolega SunRiver na pewno udostępni źródło jak tylko będzie miał chwile czasu :)

PS. Jak znajdę lekcje Visual C++, (miałem dobry kurs video) to podrzucę link :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2011, o 22:00 
Offline
Użytkownik
Avatar użytkownika

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

Oki panowie przygotuje mały tutorial i zamieszczę jak obiecałem cieszę się że komuś się podoba takie małe nic w sumie :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



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

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

Pomógł: 6

Witam!
kolega kierlan miał zapodać linka do tutoriala, a kolega SunRiver przygotować tutoriala.
Więc czekam:)

_________________
Inspekcja TV kanalizacji
Programowanie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 sty 2016, o 18:21 
Offline
Nowy

Dołączył(a): 07 sty 2016
Posty: 13
Pomógł: 0

Witam, jest taki cyfrowy wyświetlacz led podłączony do arduino uno,

Źle wstawiony obrazek - Różowo-zielony J.
działa na nim licznik zliczając niejako sam z siebie, a kod jest na stronie:

https://skyduino.wordpress.com/2012/07/ ... s-boutons/

Tak pomyślałem, że może by Pan do tego wyświetlacza napisał takowy poradnik pisania programu. Z czasem można by rozszerzyć temat o licznik obrotów, obrotomierz, miernik częstotliwości, zegar czasu. Są może jeszcze inne pomysły?



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: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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