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



Teraz jest 4 gru 2024, o 00:33


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 26 lip 2013, o 08:02 
Offline
Użytkownik
Avatar użytkownika

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

Pomógł: 6

Jako że kiedyś Anty pytał o liska chytruska po SPI więc specjalnie dla niego przygotowałem małą aplikacje w c# oraz podaje libsa to chytruska po na I2C.

Taki mały screen prostej jak drut apki to wizualizacji osi X,Y,Z:
Obrazek


i wybaczcie za jakość filmów (aha jakoś znacznik YT coś mi nie działa) (poprawiłem i działa ;) )



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



Full libs dla lis35de po SPI i I2C
lis.c
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


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


To jak już mam w łapkach liska to posterujemy sobie servami:). Kodu nie będe dołączał bo jest tak banalny że każdy, na podstawie bibliotek zamieszczonych wcześniej będzie mógł wykonać coś takiego.
Generalnie sterowanie servami za pomocą akcelerometru będzie użyteczne przy poruszaniu się robota:) - więc zachęcam to testów we własnym zakresie!


tutaj sterowanie dwoma servami, przy przechyle liska w X-sie:



a tutaj jedno servo w kierunku X-a a drugie w Y-ku


_________________
Inspekcja TV kanalizacji
Programowanie



Ostatnio edytowano 26 lip 2013, o 09:28 przez developer85, łącznie edytowano 1 raz

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

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

hehe niema to jak zrobić małą prowokację , gratuluję developer zaciekłości w dążeniu do celu :)
bo przecież o to właśnie chodzi żeby sie maxymalnie uczyć przy takich dziwnych pomysłach
dlatego teraz proponuje serowatowatą stacje meteo oparta o np SHT21 i BMP115

:)

_________________
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: 26 lip 2013, o 11:34 
Offline
Użytkownik
Avatar użytkownika

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

Pomógł: 6

heh taką stacje fajnie będzie zrobić, już mam pomysłą na softa do PC:).
Ale mam oprócz tego narodził się pomysł na robota przy użyciu serw - tylko muszę dokupić jeszcze z 6 szt.

_________________
Inspekcja TV kanalizacji
Programowanie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 12:07 
Offline
Użytkownik

Dołączył(a): 04 lut 2013
Posty: 31
Pomógł: 0

Hej, właśnie mam pytanko odnośnie liska,. na szybko go odpaliłem na kodzie z kamammi, w rezultacie oś Z mi się wiesza na 127 jak nim stuknę i odwiesza jak znowu pukam, natomiast jak nim mocniej macham to mam wartości w tysiącach na daną oś, nie wiem czy to tak działa ten czujnik czy mam felerny egzemplarz?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 13:38 
Offline
Użytkownik

Dołączył(a): 04 lut 2013
Posty: 31
Pomógł: 0

Pionowo stawiając oś Z przyjmuje wartości w okolicach zera, a jak pukam pionowo to nic się nie zawiesza, żadna inna oś. W rezultacie Z pokazuje 127 tylko przy pukaniu poziomym.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 paź 2013, o 20:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 maja 2013
Posty: 432
Lokalizacja: Gostyń / Poznań
Pomógł: 25

Trochę odświeżę kotleta ale właściwie swój program oparłem na tym tutaj w C#. Mam taki problem że moje dane wyswietlane są z kilkusekundowym opóźnieniem :| trochę więc dziwnie to wygląda...
Podpowie ktoś gdzie szukać problemu?
Zapięty mam żyroskop MMA7455L po TWI,dane idą z ATB po RS232 COM6/19200/8/n/1.
Na LCD w ATB oczywiście wszystko zmienia się na bieżąco i w terminalu też dane lecą jak szalone.

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

_________________
Podpis...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 paź 2013, o 21:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 maja 2012
Posty: 471
Lokalizacja: ZGY/ZS
Pomógł: 30

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


W jakim celu powtarzasz te czynności w zdarzeniu od timera? Z jakim interwałem jest on mielony?

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

to jesteś pewny, że masz odebraną kompletną ramkę?

_________________
eDiyCraft.blogspot.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 paź 2013, o 22:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 maja 2013
Posty: 432
Lokalizacja: Gostyń / Poznań
Pomógł: 25

Wywaliłem całkiem tego Timera bo w sumie nie potrzebny faktycznie a mielony był co 10ms. Ale to i tak nic nie dało.
A ramkę mam całą bo widzę wartości X,Y,Z tylko że wygląda to tak że wywołanie rx_parse zajmuje tyle czasu że nawala się danych z RS na jakims stosie i to się powoli wykonuje. Tak to mi wygląda ale nie wiem czy to tak działa...
A ramka wygląda tak "X,Y,Z\n" i widzę ja w textboxie całą.

_________________
Podpis...



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 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