Czy używał ktoś scalaka MAX232 do konwertowania napięć? Mam nadajnik ultradźwiekowy, którym obecnie generuję sygnał zmieniając stany na portach Arduino, do których jest podpięty, jednak dają one tylko 5V i sygnał jest dość słaby. Chcę go wzmocnić używając przetwornicy napięcia tylko nie jestem jednak pewien jak to podpiąć. Czy proponowane w dokumentacji kondensatory 1uF na portach C będą odpowiednie w tym przypadku? I jak rozumiem Arduino podpinam do portów 10 i 11
Atraktor - Czy używał ktoś scalaka MAX232 do konwertowania napięć? Mam nadajnik ultra...

źródło: comment_eXdQ4vjpTdrWS4yuBxfMtCg4dyPpY9gD.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hrumque: chcę aby układ działał z zasilania z Arduino więc nie mogę zbytnio szaleć- teraz podpiąłem tego scalaka i też już widać że całość niedomaga
  • Odpowiedz
Mam układ na którym dzieją się jakieś czary i który na wyjściu ma komparator lm393. Potrzebuję łapać zmiany stanu na tym komparatorze. Pierwsza moja myśl była taka, żeby podłączyć go do wejścia (+) na komparatorze w arduino, a do wejścia (-) podpiąć masę. Tylko że teraz gdy całość odpalam to komparator w arduino cały czas zwraca mi 1, bo wejście do którego mam podpięte wyjście z tamtego komparatora najwyraźniej "wisi" bo mam
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, ale mam zagwostkę ( ͡º ͜ʖ͡º). *Padniecie*!

Normalnie sobie piszę program w C++ (avr-g++) #atmega (dokładniej #xmega) no i mam funkcję, która przyjmuje tak daną:

funkcja(int liczba)
ale, że drugi raz patrzę na kod (a coś się w tym czasie nauczyłem)
  • 18
  • 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
Panowie z #atmega #arduino popsułem chyba Attiny13. Domyślne fusy jakie miałem na czystej kostce to L:6A i H:FF.
Zmieniłem chyba na L:7A i H:FF - czyli zdjąłem CKDIV8 i chyba zostało na wewnętrznym 9.6MHz.

Teraz avrdude nie widzi mi Attiny ( ͡° ʖ̯ ͡°) Co jeszcze mogę zrobić? Programator AVR ISP MkII.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WebSpider: naprawiłem, trzeba było avrdude z linii komend dodać przełącznik -F i nadpisał fusy, bo mu się device signature nie zgadzały.
To pomogło: avrdude -p attiny13 -c avrispmkii -P usb -B 8 -V -u -U lfuse:w:0x6A:m -U hfuse:w:0xFF:m -v -v -i 10 -F
  • Odpowiedz
Wpinam ATmegę do USBasp i próbuję ją wykryć AVRDUDEm. ATmega32-16PU działa, a ATmega32A-PU:

avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Podpinam je identycznie (mam polutowaną płytkę z podstawką, w którą wsadzam raz jeden, raz drugi). Jeden działa, drugi nie. ATmegi32A-PU mam trzy egzemplarze, w tym jeden prosto ze sklepu, nie działa żaden. Co może być nie tak?
#mikrokontrolery #atmega
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cochese: AVR'y w stanie fabrycznym mają częstotliwość ustawioną na 1MHz. Do programowania na jeden takt zegara SCK musi przypaść minimum 3 lub 4 takty uC. Więc świeże avr zapisujemy powoli, zwłaszcza fusebity.
  • 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
#atmega #mikrokontrolery #pytanie #elektronika
Jak mam jedną zmienną "a" i wskaźnik *wsk to pisząc w programie wsk = &a
To wskaźnik teraz wskazuje na ADRES zmiennej a. Zakładając, że jest to pierwsza zmienna to jej adres powinien być 0x0000, ale pierwsze komórki RAM w uC są przypisane do rejestrów ogólnego przeznaczenie i rejestrów I/O czyli w przypadku atmega32 pierwszy adres "Internal SRAM" to 0x0060 (dec
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vvkurvv_ostry: Wielkie Dzięki Misiaczku !ʕʔ
Wszystko teraz pięknie działa, adres pierwszej zmiennej to 96.
Tylko czemu static wszystko naprawia? Skoro zmienna a i tak była na początku. zmienne static są inicjalizowane na etapie kompilacji, a "zwykłe" zmienne dopiero gdy uC napotka instrukcję stworzenia zmiennej w pamięci FLASH. Tylko, że nic to nie wyjaśnia. Przed uint8_t a=1; nie było nic co mogło ingerować w pamięci internal
  • Odpowiedz
Chcę użyć arduino uno jako programatora atmegi 8 na płytce stykowej (do bardzo prostych zadań). Z tym, że chcę programowac bez bibliotek arduino ale tym C z avr czyli ustawianie bitów i rejestrów itd. Tutoriale są albo mocno przestarzałe albo prowadzą do czegoś innego. Jak to wykonać? Może wy macie lepsze tutoriale?
#arduino #atmega #avr #elektronika #diy
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fanatic: Wszystkie tutoriale jakie znam, opierają się o to, że będziesz używać Arduino "IDE" do programowania, tudzież innych programów/wtyczek opartych o nie, co finalnie oznacza że będziesz korzystać z nakładki Arduino w pisanych programach.
Szczerze mówiąc, zastanawiam się czy jest sens się bawić, zamiast wydać 20zł na programator USBasp i używać czego tylko się chce.

Mógłbyś jeszcze "przechwycić" parametry, które Arduino "IDE" podaje do avrdude (chociażby przy pomocy ProcessExplorer), ale
  • Odpowiedz
@conel: A widzisz, dobrze wiedzieć ;)
Ja jedynie na Windowsie kiedyś ustawiałem atmel studio do wgrywania programu na procka za pomocą jednego przycisku przez usbasp i tyle.

Teraz tylko linux, atom i sudo make flash #czujdobrze ( ͡º ͜ʖ͡º)
  • Odpowiedz
@qerda: Następny raz będzie za x lat. Ja np. chciałbym go wesprzeć przez zbiórkę, ale chwilowo nie mam pieniędzy na próg za 150 zł (zostało 38 zestawów). Może za 2 tygodnie, ale do tego czasu próg może się wyczerpać, a żeby dopłacać do progu za 500 zł to musiałoby mnie zdrowo rąbnąć. Najpierw się myśli, a potem robi się zbiórki na książki ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mirki, potrzebuję pomocy ze zbudowaniem bufora-wzmacniacza do miernika częstotliwości na #avr #atmega. Chodzi mi o to by zbytnio nie obciążać wyjścia mierzonego układu i podwyższyć amplitudę sygnału do poziomu akceptowalnego przez mikrokontroler. Chciałbym przykładowo zmierzyć odbieraną częstotliwość w radioodbiorniku #krotkofalarstwo nie wprowadzając za dużych zakłóceń. Zakres pomiarów jaki chciałbym uzyskać to od 1Hz do ok.100MHz. Będę wdzięczny za każdą pomoc, bo z analogówką to raczej
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki ( ͡° ͜ʖ ͡°)
Zapraszam na kolejną część kursu Arduino. W dzisiejszej części porozmawiamy o oszczędzaniu energii przez Arduino, przedstawimy tryby zasilania i je opiszemy, porównamy pobór prądu Arduino UNO z samą ATMega328 oraz napiszemy dwa programy pokazujące obsługę trybów oszczędzanie energii.

Link: http://feriar-lab.pl/kurs-arduino-oszczedzanie-energii/

#elektronika #majsterkowanie #arduino #atmega #programowanie #watchdog #feriarlab
feriar - Cześć Mirki ( ͡° ͜ʖ ͡°)
Zapraszam na kolejną część kursu Arduino. W dzisiej...

źródło: comment_h4cmUsSxpzGJAtiu6yMMUGyNVGM2skKq.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#pwr nie przestanie mnie zaskakiwać.
Napisała do mnie koleżanka z prośbą o pomoc w bascomie na atmedze, myślę- nic trudnego. Otworzyłem kod i doznałem szoku.

Normalni ludzie programują #atmega w C.
Masochiści programują w assemblerze.
Dzieci programują w bascomie i w arduino.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach