@IceGoral: Na moje to masz dwie funkcje
virtual int aJsonStream::flush() oraz virtual void flush() która przesłania virtual void Print::flush()
To tak jakbyś na rzecz klasy aJsonStream chciał wywołać flush z innej przestrzeni nazw. Albo coś podobnego, wołam @KrzaQ2 bo on to ogarnia lepiej.
  • Odpowiedz
Miraski chciałbym się zabrać za zabawę z mikrokontrolerami, co polecicie na początek? Zastawiam się co wybrać 8, 16 czy 32 bity? Dlaczego Atmel? ( ͡° ͜ʖ ͡°) Jakie mikrokontrolery zakupić na początek? No i tak błądzę we mgle od paru dni po Internetach i sam nie wiem co wybrać od czego zacząć bo zasadniczo nie wiem jakie są różnice.
Pomożecie?
#avr #mikrokontrolery #c #
g.....n - Miraski chciałbym się zabrać za zabawę z mikrokontrolerami, co polecicie na...

źródło: comment_z35bqi9mHtO7PbsIRNo7Nhr2YjsXc8qg.jpg

Pobierz
  • 32
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #elektronika - pytanie początkującego.
Muszę podnieść napięcie na #avr do 5V, żeby móc osiągnąć stabilne 16MHz taktowania z kwarcem. Problem w tym, że mam LCD (z Nokii 5110), które powinno pracować na 3V3. Do jego zasilania najprawdopodobniej użyję jakiegoś stabilizatora napięcia, tylko co z jego pinami od szyny na dane? Wystarczy użyć pojedynczego opornika między każdym pinem od wyświetlacza a odpowiednim pinem mikrokontrolera, czy powinienem zrobić
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #c #avr #elektronika
Do pisania i kompilacji dla mikrokontrolerów styknie WinAVR czy jest jakieś przyjaźniejsze środowisko?
Próbowałem Eclipse ale jest za ciężkie na mojego kompa i bardzo nieintuicyjne.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ZaQ_1: Atmel Studio. Od którejś tam wersji jest bazowane na Visual Studio, a co za tym idzie nie jest takie lekkie
na zasobach jak kiedyś, ale ma podpowiadanie składnii, dobry debugger i symulator i kilka innych rzeczy.
Jak potrzebujesz tylko lepszego edytora to Visual Studio Code / Sublime Text z pluginem do C wystarczy.
  • Odpowiedz
Mirki, ratujcie. Chyba zbrickowałem ATmegę. Prawdopodobnie przez nieuważne ustawienie fusebitu WATCHDOG, o którym wgrany program nie ma pojęcia. Obecnie jakakolwiek próba komunikacji przez avrdude kończy się komunikatem:

avrdude: set SCK frequency to 16 kHz

avrdude: error: programm enable: target doesn't answer. 1

avrdude: initialization failed, rc=-1

Double check connections and try again, or use -F to override
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Prawdopodobnie przez nieuważne ustawienie fusebitu WATCHDOG, o którym wgrany program nie ma pojęcia. Obecnie jakakolwiek próba komunikacji przez avrdude kończy się komunikatem


@S0Cool: Programator podczas pracy utrzymuje uC w stanie reset, a wtedy watchdog nie działa. Obstawiałbym inną przyczynę.
  • Odpowiedz
Zamontowałem skrzynkę na elektronikę w moim robocie nad którym od rana nad nim pracuję ( ͡° ͜ʖ ͡°)
Wewnątrz niej jest energooszczędna płyta główna z nettopa oraz chiński rejestrator cctv na #linux.
Za jakiś czas pojawią się w nim przekaźniki i płytka na #avr sterowana przez USB.
Skrzynka też pomoże zachować mu równowagę przy dźwiganiu ciężkich przedmiotów.
#robotyka #elektronikadiy
majsterV2 - Zamontowałem skrzynkę na elektronikę w moim robocie nad którym od rana na...

źródło: comment_M1bHnQROo3RytsCL2sCY4tCTA1sG7ZC6.jpg

Pobierz
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#avr #programowanie #elektronika #atmega
Kto to ogarnia i mógłby mi napisać taki prosty program do multipleksowania 4 wyświetlaczy segmentowych? Proszę od razu podać cenę. Potrzebuję go na poniedziałek wieczór

Mam atmege32 i 4x wyświetlacz segmentowy, pojedynczy. Muszę zrobić tak, żeby na każdym wyświetlało inną cyfrę, a mam tylko 8 pinów danych i 4 piny sterujące.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dzonzi: Niekoniecznie. Właśnie avry mają inną długość szyny danych i szyny adresowej. Ale generalnie trzeba rozróżniać szynę adresową pamięci flash, pamięci SRAM i pamięci EEPROM, bo mamy tu do czynienia z architekturą harwardzką.
  • Odpowiedz
Mircy, ma ktoś z was pomysł, czy da się jakoś wyciągnąć z odebranych przez odbiornik irda danych z pewnego urządzenia pomiarowego konkretnych wartości liczbowych? Urządzenie przesyła przez podczerwień 12 różnych wartości liczbowych, a odbiornik arduino z odbiornikiem irda wypluwa w ciągu sekundy kilkanaście, albo i kilkadziesiąt liczb w systemie szesnastkowym, np.
0xD2311CF2
0xFFFFFFFF
0x1D3BE69F
0xFFFFFFFF
0xFFFFFFFF
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam elektromirki!
Mam pytanie z #elektronika #avr Potrzebuje, aby po podaniu jedynki na jeden z pinów, jakiś inny pin wygenerował sygnał impulsowy, który jest mi potrzebny do zadawania impulsów na sterownik silnika krokowego. Jak wiadomo, aby silnik w miarę płynnie i szybko chodził to częstotliwość impulsów musi być spora. Nie jest w tym projekcie ważne zliczanie kroków w celu ustalania położenia, gdyż zatrzymywany będzie w odpowiednich miejscach dzięki
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tymian: Bo generalnie chciałem wykorzystać wyjścia PTO sterownika PLC, ale dzisiaj się okazało, że moduły I/O mojego sterownika ich nie posiadają. Więc zacząłem rozmyślać jak to zrobić i pierwszą myślą było AVR, które nie ukrywam też nie znam, dlatego dopiero zbieram informacje i się uczę na szybko. Ne555 przynajmniej wydaje się być prostym układem. Dzięki wielkie za pomoc
  • Odpowiedz
@Dzonzi: Wiesz co, też chciałem znaleźć programator do używania w nowych Atmel Studio i jakiś tam mi działa ostatecznie, ale nie używam go tak. Używanie programatora w AS jest strasznie wkurzające, trzeba się przeklikiwać przez jakieś menu, czekać aż coś tam porobi i w ogóle masakra. Bardzo długo to trwa.
Programator używam za pomocą avrdude, a dokładnie korzystam z GUI o nazwie Sinaprog. Raz sobie w nim ustawisz coś i
  • Odpowiedz
@atehxx: Głupoty piszesz straszne. Po pierwsze atmelowe programatory działają od ręki, wystarczy je podłączyć do usb i procka przez właściwy interfejs. Nieatmelowe procki wywołujesz z external command w parametrach podając lokalizacje pliku projektu. Tak sobie to skonfigurowałem, że usb-asp używałem wciskając ctrl+F10. Nie jest to trudne.
Piszą program z podpiętym atmelowym programatorem klikasz play lub wciskasz F5 i zaraz po kompilacji wsad leci do procka.

@Dzonzi:
  • Odpowiedz