#elektronika #avr i troche #arduino
Potrzebuję zrobić małą "sieć" kilku radiowo sterowanych urządzeń. Tzn. jeden nadajnik-master steruje kilkoma odbiornikami na raz, które tam robią co chcą z krótkimi danymi które otrzymują. Chcę, by działało to na takiej zasadzie, że wysyłam ciągle w eter kilka wartości na raz, na przykład z zakresu 0-255, każda z wartości posłana z odpowiednim adresem, żeby została odczytana przez odpowiedni odbiornik.
Wszystko
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Block3r: @foxbond: ja na bogato użyłem hc-12 - ale potrzebowałem przynajmniej 100 metrów zasięgu i bałem się, że tańsze rozwiązania nie dadzą rady. Nie wiem, czy było to optymalne rozwiązanie ale działa :)
  • Odpowiedz
Możliwe żeby Atmega uszkodziła się w taki sposób że programator ją "widzi", programuję, ale nic po za tym? I to od lakierowania sprayem? (Atmega w obudowie TQFP) Bo miałem już działający układ, wystarczyło tylko polakierować żeby zabezpieczyć płytkę i poskładać, no i po lakierowaniu już nie działa, Atmega się programuje niby ale nic po za tym, napisałem prosty program który po prostu zmienia stan pinów co 0,5 sek, program się niby wgrał,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem z wyświetlaczem lcd z i2c. Póki wszystko jest podpięte na arduino to pięknie śmiga.
Jednak jeśli tylko zasilania wyświetlacza podepnę pod zasilanie bateryjne to wyświetlacz działać przestaje (i2c z arduino a arduino podpięte przez usb). Pierwszy wiersz zamalowany, drugi pusty tak jakby w ogóle nie dostawał żadnych danych do wyświetlenia. Ktoś wie co może być przyczyną i jak to naprawić?
#arduino #avr #elektronika
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Benzen: Hah, pamiętaj ze wtedy potencjał który idzie z arduino po i2c nic nie znaczy dla ekranu bo nie ma gdzie wrócić (masa) :p Uruchomiony lecz niezainicjowany HD44780 wyświetla właśnie górny segment
  • Odpowiedz
@a231: Wywaliłem dzielenie i zastąpiłem mnożeniem i zyskałem 440 taktów. Zgadza się. Na LUT nie zawsze jest miejsce. 360 liczb double zajmie 1440 bajtów, niektóre avr tyle nie mają. Poza tym raczej chodziło mi o poznanie tej liczby taktów niż o LUT, o tym wiem doskonale.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #avr oraz #arduino mam pytanie.
Posiadam attiny2313 i chce je zaprogramować za pomocą UNO. Sęk w tym, ze nie chce tam w to attiny pchać bootloadera arduino tylko sam program który mam w formacie .bin i .bas. Wszędzie gdzie patrze na necie jest poradnik z wgrywaniem bootloadera ;/
Chodzi o coś takiego: http://www.elektroda.pl/rtvforum/topic1761227.html
W przedostatnim poście jest kod który właśnie chcę wrzucić na attiny. Niestety nie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Triak: Klik tu masz jak zrobić z Arduino - usbasp. Potrzeba kabel usb, 3 rezystory i dwie diody zenera 3V3 (bez nich Win będzie rzucał błędem, że nie rozpoznano urządzenia USB).
  • Odpowiedz
Mirki z #elektronika #avr nigdy nie zmieniałem ręcznie fuse bitów w ATMedze tylko zawsze MkAVRkalkulatorem ale teraz muszę zmienić ręcznie (ATMega 128A). Widzę, że w Eclipse jest do tego narzędzie. Jak się do tego zabrać, żeby nic nie zepsuć? Na internetach pełno płaczu o uśmierconych procesorach.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Mike-Wazowski: Tak. Wybierz Ext. Crystal z odpowiednią częstotliwością i programuj. Tylko najpierw upewnij się, że ten kwarc jest podłączony i rezonuje. Bo po resecie będziesz miał niespodziankę. :)
Ale nie bój się, w razie niespodzianki czasem wystarczy podłączyć zewnętrzny generator do XTAL1 i wtedy spróbować zmienić fusebity. Mnie się udało przestawić na Ext. RC albo właśnie Ext. Crystal i właśnie w ten sposób uratowałem uC.
  • Odpowiedz
Mirki bawiące się w płytki PCB - mam problem, który pewnie jest banalny.

Projektuję płytkę, która skorzysta z buzzera by zapikać gdy coś się skończy robić (najlepiej pasywnego, aktywny strasznie głośno brzęczy, prawda?) i nie mogę znaleźć bibliotek w Eaglu, żeby umieścić buzzer na schemacie. Chcę kupić coś takiego: http://allegro.pl/buzzer-pasywny-na-pcb-5v-12mm-arduino-i6290258937.html - ale w Eaglu są tylko same buzzery a nie moduły. Jestem kompletnym amatorem (projekt na studia) i staram się szukać wszystkiego
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TheDoom: Do buzzera z generatorem podłączasz tylko zasilanie. Możesz sterować głośnością poprzez obniżenie napięcia zasilania. Buzzer bez generatora to jak zwykły głośnik - musisz mu zapewnić sygnał zmienny, żeby coś zagrał, a to zajmuje czas procesora.
Fabrycznie jest zaklejony nalepką i wtedy jest cichy.
  • Odpowiedz
Uszanowanko dla wszystkich Mirków i Mirabelek. Jest to mój pierwszy wpis/post/prośba bo i konto w sumie świeże. Mianowicie rozchodzi się o to iż chciałbym rozwinąć swoje skrzydła pod względem programowania dla #stm32 bo do tej pory tylko #avr. Mam niemały projekt w głowie i jak zwykle za mało kasy dlatego chciałbym się zapytać czy znajdzie się jakaś uczynna osoba której w szafie zalega STM32F746G-DISCO lub STM32F769I-DISCO. Wiem,
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Właśnie jak robiłem na AVR konkretnie Atmega328p (tak arduino ale kodzone było w C w środowisku eclipse) to denerwowało mnie łączenie na kabelki tego ENC28J60 trochę latało po biurku. Dlatego fajnie było by znaleźć taką platformę od ST jak wyżej pisałem plus możliwość dorobienia obsługi przez wyświetlacz dotykowy co było by fajnym dodatkiem.
Pewnie jeżeli nikt nie będzie miał na sprzedaż takiej platformy to kupie nową na początku miesiąca albo roku (to
  • Odpowiedz
I kolejna zabawka, tym razem prosta. Dziś mały sterownik do grzałki stołu #drukarki3d potrafiący robić 7bitowy PWM na prądzie zmiennym. Zbudowany na 2xBTA24 + #avr ATtiny13, który odczytuje wejściowy PWM (z zakresu 2-125Hz (czyli jakoś maks 8 bit/32kHz) i robi z niego zsynchronizowany z siecią PWM. Maks moc ~1800W. Kod się zmieścił w 900B. Jutro się opisze i wrzuci gdzieś art. Na zdjęciu halogen do testów, z braku
Kaworu - I kolejna zabawka, tym razem prosta. Dziś mały sterownik do grzałki stołu #d...

źródło: comment_TZaRTkBa9mWONlWRFgfcY5M5HQqqisaJ.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MamCieNaHita: w takiej sytuacji chyba nie warto szukać czegoś mocniejszego co z kolei będzie mieć 40 pinów i zajmie pół płytki, tylko poćwiczyć lutowanie SMD i wtedy możesz wstawić cokolwiek zechcesz, Atmega128, STM32F1xx, LPC i wiele innych mocniejszych mikrokontrolerów które występują tylko w montażu powierzchniowym. A umiejętność lutowania SMD i tak kiedyś Ci się przyda :)
  • Odpowiedz
Mircy z #elektronika #avr #arduino
Czy ktoś z was projektował urządzenia o obniżonym poborze mocy? Zaczynam pisać program pod zegarek na rękę, będzie miał wyświetlacze 7-segmentowe (wiem, że same w sobie nie są energooszczędne). Kiedy te wyświetlacze będą wyłączone, linie sterujące pozostawić jako wyjścia, czy lepiej ustawić jako wejścia (Hi-Z)? Włączać będą się tylko na kilka sekund po naciśnięciu przycisku. Na elektrodzie nawet nie pytam, bo
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z kolei ja znalazłem coś takiego

Unless the micro datasheet says otherwise, it’s usually best for low power usage to configure

unused GPIO as outputs driving a logic low. In this configuration, the I/O pin is trying to sink

current so it is using virtually no power.


Na dole strony ebook Low Power Design, http://www.cmicrotek.com/resources.htm
  • Odpowiedz
Jak podłączacie USBASP (albo inny programator) do płytki stykowej? Klasycznej taśmy zakończoną wtyczką kanda nie wepnę w goldpiny, bo piny są w dwóch rzędach i zawsze zrobię zwarcie. Co robicie? Rozszywacie taśmę na jednym końcu i lutujecie do niej goldpiny? Podpinacie do wtyczki na końcu taśmy wiązkę konektorów? Używacie przejściówek, np. takich: http://www.sklep.monster.pl/Img.ashx?Id=44228 ? Jeszcze jakieś inne pomysły?
#avr #atmega
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cochese: Jak wyżej kolega pisał przewody męsko-męskie wciskane we wtyczkę kanda albo żeńsko-męskie prosto z programatora do płytki
A najbardziej polecam płytkę do programowania na której trzymasz procek przez całą fazę testów na płytce stykowej o taką!
  • Odpowiedz
Any ideas?
Płytka gotronik avr z atmegą 32 połączenie przez usb i wbudowany w płytkę FT232RL. Program wysypuje się po resecie uC Jak widać widzi jaki uC jest w podstawce ale nic nie mogę zaprogramować. Prędkośc transmisji ustawiona na porcie wirtualnym w Win10 też na 57600 bps
#mikrokontrolery #avr #atmega #elektronika
michallus - Any ideas?
Płytka gotronik avr z atmegą 32 połączenie przez usb i wbudow...

źródło: comment_HaSHKCj5HdWmIhGavXXit3io216ZMvqh.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Porazony: Ogarnąłem to dopiero jak na maila dostałem schemat ideowy płytki. Okazało się, że FT232RL nie jest podłączony do atmegi bezpośrednio tylko wyprowadzenia są na goldpinach (zastanawiało mnie po co) i trzeba kabelkami połączyć TxD i RxD z odpowiednikami w uC (PD0 i PD1)
  • Odpowiedz