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



Teraz jest 15 lut 2025, o 22:03


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
PostNapisane: 18 sty 2016, o 11:11 
Offline
Użytkownik

Dołączył(a): 12 kwi 2015
Posty: 25
Pomógł: 0

Witajcie.
Potrzebuję pomocy w stworzeniu prostej aplikacji na Androida dzięki, której będę mógł odbierać pomiary ADC przez BT oraz wysyłać do AVR jakieś 3 różne wartości, które będą wskazywać na ograniczenie prądowe. Bardzo proszę o jakąkolwiek pomoc czy chociaż wskazanie materiałów, które pomogą mi w realizacji tego celu. Niestety nie mam na to zbyt wiele czasu :/
Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2016, o 11:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 715
Lokalizacja: Zielona Góra
Pomógł: 75

Proponuję obejrzeć ten cykl video-poradników - Basic4Android - kurs programowania

_________________
pozdrawiam
phill2k



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2016, o 13:43 
Offline
Użytkownik

Dołączył(a): 12 kwi 2015
Posty: 25
Pomógł: 0

Doceniam prace Mirka, ale w tym momencie poradnik jest dla mnie zbyt długi :/
Stworzyłem coś w AppInventorze, z tym, że pomiary z BT, którego wsad jest z poradników Mirka o ADC(ten jeszcze zdążyłem obejrzeć :-)), sieje rożnymi krzaczkami, oprócz oczywiście pomiarów, na razie tylko z jednego kanału.
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2016, o 15:01 
Offline
Użytkownik

Dołączył(a): 04 cze 2013
Posty: 517
Pomógł: 26

Movalis napisał(a):
Doceniam prace Mirka, ale w tym momencie poradnik jest dla mnie zbyt długi :/
Stworzyłem coś w AppInventorze, z tym, że pomiary z BT, którego wsad jest z poradników Mirka o ADC(ten jeszcze zdążyłem obejrzeć :-)), sieje rożnymi krzaczkami, oprócz oczywiście pomiarów, na razie tylko z jednego kanału.
Obrazek



Kolego zanim znajdziesz rozwiązanie w necie to zdążysz oglądnąć poradnik

Jeśli pomiary docierają w całości plus zakłócenia to przecież możesz je odfiltrować programowo w androidzie

_________________
Przewodnik|Sterownik akwariowy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2016, o 15:14 
Offline
Użytkownik

Dołączył(a): 12 kwi 2015
Posty: 25
Pomógł: 0

Z tego co zdążyłem zauważyć, te znaki, które nazwałem krzaczkami, są generowane przez avr w kodzie programu. W putty nie było tego widać, natomiast w realterm i aplikacji dzieje się właśnie tak jw.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2016, o 18:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Cytuj:
sieje rożnymi krzaczkami, oprócz oczywiście pomiarów

Bo korzystasz na procesorze z bibliotek do komunikacji z terminalem VT100. Te kody (krzaczki) odpowiedzialne są za kolorowanie, pozycjonowanie, itp. tekstu.
Jak nie chcesz tego to korzystaj z czystej komunikacji po RS232 bez dodatków dla VT100.

--
Pozdrawiam,
Robert


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2016, o 23:03 
Offline
Użytkownik

Dołączył(a): 12 kwi 2015
Posty: 25
Pomógł: 0

Dzięki, spróbuję poszukać czystej biblioteki i powiązać to jakoś z odczytem z ADC. Ale istnieje szansa, że znów będę potrzebował pomocy...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sty 2016, o 23:36 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Ale biblioteka do terminala VT100 korzysta po spodem z przesyłania danych po czystym RS232. Więc możesz szybko skorzystać z tego co masz, tylko "zdejmij ten lukier z wierzchu" :)

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 sty 2016, o 21:53 
Offline
Użytkownik

Dołączył(a): 12 kwi 2015
Posty: 25
Pomógł: 0

Zdjąłem ten wierzch, ale wtedy rzuca mi tym po kolei, a chcę żeby było uporządkowane.
Czy ktoś mógłby mi pomóc w zrobieniu apki na andka w appinventorze, która by odbierała wysyłane dane?
Mogę przedstawić to co mam w tej chwili. Coś odbieram, ale nie mogę sobie poradzić z tym żeby te dane jakoś sensownie uporządkować :/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 sty 2016, o 23:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Cytuj:
Zdjąłem ten wierzch, ale wtedy rzuca mi tym po kolei, a chcę żeby było uporządkowane.

Co znaczy u Ciebie uporządkowane?

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2016, o 00:36 
Offline
Użytkownik

Dołączył(a): 12 kwi 2015
Posty: 25
Pomógł: 0

Uporządkowane tzn. żeby znajdowało się tam gdzie chce i w takiej kolejności jak chce :-)
Jak będę przed komputerem to wrzuce apke i bloki może rozjaśnia nieco ;-)

EDIT:
1. Tak wygląda mnie więcej aplikacja:
Obrazek
2. Poprzedni pomysł(wyskakiwał błąd: Segment: Start (3) + length (3) – 1 exceeds text length (0))
Obrazek
3. Obecny pomysł: (błąd: list index too large, select list item: Attempt to get item number 2 of a list of length 1:(*empty-string*).
Obrazek

Fragment kodu odpowiedzialny za wysyłanie:(powinienem chyba wysyłać zmienna wynik, ale dostaję wtedy błąd kompilacji)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 mar 2016, o 23:19 
Offline
Użytkownik

Dołączył(a): 12 kwi 2015
Posty: 25
Pomógł: 0

Niestety cały czas nie udało mi się rozwiązać mojego problemu :(
Obejrzałem wszystkie odcinki Mirka o B4A dotyczące samego B4A oraz Bluetooth.
Korzystam z kodu zrealizowanego podczas tego poradnika. Zakomentowałem jedynie Voice Recognition, oraz TTS, którego mój telefon nawet nie obsługuje. Próbowałem również tego: https://www.b4x.com/android/forum/threads/android-serial-tutorial.6908/#post-39900, niestety tutaj wyskakuję błąd connection is broken, mimo że się paruje.
Niestety, jestem na prawdę początkującym i mam mega braki podstaw ze szkoły i nie potrafię sobie tego poukładać.
Atmega nadaje mi cały czas dane, w RealTerm widzę, że dochodzą, niestety w aplikacji nie ma żadnej reakcji. Okno edtLog jest puste.
Proszę o pomoc w realizacji, potrzebuję wyświetlić pomiary z ADC w stałej pozycji lub w oknie terminala jak w aplikacji z poradnika, ale w jednej pozycji.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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