#arduino #avr #programowanie #elektronika
Wszystko
Najnowsze
Archiwum
#arduino #avr #programowanie #elektronika
- 4
latwo wysterowac kilka encoderow i przyciskow
@Milql: oczywiście. Attiny ;)
Serio.
Przyciski to jest pikuś - do tego to znajdziesz jeszcze byleco, ale z enkoderami, jeśli mają działać dobrze, nie ma tak lekko - każde "tiknięcie" enkodera musi zostać wykryte i obsłużone odpowiednio szybko, ze sprawdzeniem kiedy wystąpi drugi tik by sprawdzić w którą stronę jest obracany. (a w wielu aplikacjach wypadałoby jeszcze wiedzieć - jak szybko obracany). Więc najłatwiej
- 9
- 22
- 3
źródło: comment_0xSXa4D26o4yZnBZPjWfAv0W3pKFF8jg.jpg
Pobierz- 1
Nie mniej jednak hobbystycznie chciałbym zajmować się gamedevem, jak życie pozwoli. Tak czy inaczej, najpierw skończył bym mój projekt "RevicoEngine" - czyli adaptacja libgdx wprowadzająca system scen, zapisu gry, achievementów, dopasowania tekstur do różnych rozdzielczości itd itp, a później kontynuował bym ten projekt gry: https://www.youtube.com/watch?v=0tim_FLA62s
- 0
Tak w skrócie wysyłam adres, ilość danych w paczce, dane, suma kontrolna crc; procek zwraca znaki sterujące + crc, jak nie, to milczy i jest ponawiana transmisja po czasie ~1s.
W druga stronę transmisja identyczna.
Bufory po 256 bajtów na tx i rx.
Przerwanie w procku mam tylko na RX, gdzie odczytuję
- 0
Tak w skrócie wysyłam adres, ilość danych w paczce, dane, suma kontrolna crc; procek zwraca znaki sterujące + crc, jak nie, to milczy i jest ponawiana transmisja po czasie ~1s.
@Mirazh: Brawo, właśnie odkryłeś protokół XMODEM ( ͡° ͜ʖ ͡°)
- 1
Mile widziane słówko uzasadnienia.
Startuję z poziomu zero.
- 4
- 2
DDRB |= (1 << 1);DDRB |= (1 << 2);TCCR1B |= (1 << CS12);TCCR1B |= (1 << WGM12);OCR1A = 62500;TCCR1A |= (1 << COM1A0);8
Linux i AVR cz.1

Coraz więcej ludzi zaczyna używać systemów operacyjnych z rodziny Linux. Jednaj dla elektronika przesiadka z Windowsa na system Linux jest dosyć trudna, ze względu na brak specjalistycznego oprogra…
z- 4
- #
- #
- #
- #
- #
- #
Pierwsza to mój shield Quadcoptera do Arduino, na razie sama płytka ale będzie lepiej.
Chciałem także pochwalić Pocztę ponieważ śmigła zamówione w sylwestra doszły wczoraj ( ͡° ͜ʖ ͡°)
A może jakiś Mirek już kodził
źródło: comment_wMKheHwj8dyybWzzRX4rOZDXPqavcOf2.jpg
Pobierz- 3
- 4
- 2
9
Mikrokontrolery AVR część 10 – transmisja szeregowa UART

Po bardzo długiej przerwie postanowiłem wznowić pracę nad kursem programowania mikrokontrolerów AVR. Zmotywowało mnie to, że obserwując statystyki to jest to najpopularniejszy cykl na mojej stroni…
z- 1
- #
- #
- #
- #
I każdy korzysta z tych rzeczy wedle upodobań. Biblioteki Arduino też nie są idealne i większych projektach mogą ze sobą się gryźć, ale dla hobbystów to wystarcza i to jest super. Jak ktoś chce być elektronikiem tworzyć poważniejsze projekty to siła rzeczy będzie chciał rozkminiać dokumentację różnych
- 2
Tak, to prawda, że jakość wielu bibliotek Arduino to rak-instant, także tutaj jak najbardziej przydaje się znajomość czystego AVR C, aby ten szajs poprawić jeżeli zajdzie taka potrzeba, aczkolwiek nawet poprawiając kiepsko napisaną bibliotekę jestem w stanie (zazwyczaj) uzyskać zamierzony efekt szybciej, niż pisząc
- 12
Jednak ATMega jeszcze potrafi zaskoczyć.
http://crawlingrobotfortress.blogspot.com/2015/12/better-3d-graphics-engine-on-arduino.html
- 6
429
Mikrokontrolery AVR część 1 – wprowadzenie

Przeglądając internet, zaobserwowałem, że nie ma artykułu opisującego dokładnie w szczegółach kontrolery z rodziny AVR. Postanowiłem zlikwidować tę dziurę w publikacjach internetowych i napisać kil…
z- 99
- #
- #
- #
EDIT: problem rozwiązany, zapomniałem dać GPIO atmegi jako wyjście
#elektronika #atmega
źródło: comment_1YAD24CSn36RQYloxx5QZTkO1qBfpvea.jpg
Pobierz- 2
- 3
- 2
źródło: comment_ThVw7TyZZ863tKgdKWMrBde7JgTBzBQ5.jpg
Pobierz- 1
- 1
Mirki macie jakiś przykład programu do wysyłania/parsowania komend UART? Generalnie z jakimiś prostymi programikami nie mam problemów, ale ja wolałbym całe łańcuchy znaków odbierać i odsyłać odpowiedź po parsowaniu.
Mam coś takiego https://gist.github.com/adnbr/2629767
ale nie działa mi dobrze
- 0
1. Jeżeli nic nie wysyłam i w loopie wrzucę wysyłanie łańcucha znaków co 1 sekunde - spisuje się bardzo dobrze i działa bez błędów najmniejszych, zawsze dostaje to co sobie wpiszę w loopie
2. Usunąłem większość kodu w pętli i tak naprawdę mam tylko
if (commandready
- 0
W każdym razie dziekuje za odzew i zainteresowanie :P
- 20
Komentarz usunięty przez autora
Mireczki, powiedzcie mi czy jesli mam nadajnik/odbiornik radiowy na usb (cc1100), to czy istnialaby mozliwosc odczytu z niego bezposrednio na uC?
- 0
https://www.google.pl/url?sa=t&source=web&rct=j&url=http://www.soyter.pl/sites/default/files/061-068_cc1100_cz1.pdf





















Szukam i nie widzę.