Czy piny w #avr #atmega mogą mieć różną wydajność prądową? W datasheecie ani na internecie nic takiego nie znalazłem, ale może słabo szukałem. Bo mam problem z posłaniem 12mA z pinu PB1 na transoptor. Atmega328p zasilana 5V, spadek napięcia na transoptorze 1,5V, szeregowo opornik 270. Multimetr mówi, że na pinie jest wtedy ok. 1V(wtf) jak dam stan wysoki. Za to bez problemu zapala czerwoną diodę z opornikiem 2k7.
Wszystko
Najnowsze
Archiwum
Komentarz usunięty przez moderatora
- 0
@stopcenzurzenawypoku8: No nie. Ta dioda zapalała się z samego pullupa?
#elektronika #majsterkowanie #avr #arduino
googlam jak dogadac sie z karta sim przy pomocy arduino. wyniki mam tylko ze trzeba modem gsm by gadac z siecia komorkowa, a ja nie chce gadac z siecia a tylko z karta jak zyc?
googlam jak dogadac sie z karta sim przy pomocy arduino. wyniki mam tylko ze trzeba modem gsm by gadac z siecia komorkowa, a ja nie chce gadac z siecia a tylko z karta jak zyc?
Cześć Mirki i Mirabelki
W dzisiejszy walentynkowy wieczór popełniłem artykuł dotyczący programowania Arduino w języku C tak jak na zwykłych AVR-kach. Mam nadzieję, że komuś się przyda.
http://www.wykop.pl/link/3016263/arduino-bez-wysokopoziomowej-biblioteki/
W dzisiejszy walentynkowy wieczór popełniłem artykuł dotyczący programowania Arduino w języku C tak jak na zwykłych AVR-kach. Mam nadzieję, że komuś się przyda.
http://www.wykop.pl/link/3016263/arduino-bez-wysokopoziomowej-biblioteki/
- 11
@Maciek-roboblog: na tym świecie liczą się tylko 2 czyste rzeczy - czyste C, i czysta rasowo Europa
@Maciek-roboblog: Po prostu zastanawia mnie skad ta potrzeba określenia 'wysokopoziomowa'?
Pisząc w C nadal korzystasz z języka wysokopoziomowego.
Nie spotkałem się z niskopoziomowymi bibliotekami Arduino :P
Pisząc w C nadal korzystasz z języka wysokopoziomowego.
Nie spotkałem się z niskopoziomowymi bibliotekami Arduino :P
#elektronika #arduino #avr #raspberry
fajny artykul nt. SPI. w kolejnych jeszcze UART i I2C. Dla wiekszosci pewno temat znany ale moze begginerzy znajda cos dla siebie
http://www.circuitbasics.com/basics-of-the-spi-communication-protocol/
fajny artykul nt. SPI. w kolejnych jeszcze UART i I2C. Dla wiekszosci pewno temat znany ale moze begginerzy znajda cos dla siebie
http://www.circuitbasics.com/basics-of-the-spi-communication-protocol/
- 2
Jak ogarnąć taki temat:
Potrzebuje układ co będzie mógł czytać z pilota na podczerwień polecenia i przechować w swojej pamięci. Po wyzwoleniu będzie wysyłał te komendy przez diodę IR
Ma to wyglądać tak: układ sobie odlicza zaprogramowany czas od momentu wciśnięcia "START", po upływie tej czasu wysyła polecenie 1, czeka 5sek, wysyła polecenie 2, czeka 30 sek, wysyła polecenie 3, czeka 5 sek, wysyła polecenie 4. Ilość cykli zaprogramowana wcześniej. Ostatni cykl
Potrzebuje układ co będzie mógł czytać z pilota na podczerwień polecenia i przechować w swojej pamięci. Po wyzwoleniu będzie wysyłał te komendy przez diodę IR
Ma to wyglądać tak: układ sobie odlicza zaprogramowany czas od momentu wciśnięcia "START", po upływie tej czasu wysyła polecenie 1, czeka 5sek, wysyła polecenie 2, czeka 30 sek, wysyła polecenie 3, czeka 5 sek, wysyła polecenie 4. Ilość cykli zaprogramowana wcześniej. Ostatni cykl
- 0
@500xa4: Absytrakcyjnie, bo nie wiem w którą stronę jeszcze pójść ( ͡° ͜ʖ ͡°)
Raczej zrezygnuję z LCD i klawiszy, a całą obsługę zrobię przez konsolę, bo komputer zawsze gdzieś w pobliżu chodzi ;)
Kody poleceń IR wprowadzę na stałe do programu aby nie bawić się w przechowywanie ich.
Po odpaleniu było by proste menu:
- Długość cyklu w minutach: (10min
Raczej zrezygnuję z LCD i klawiszy, a całą obsługę zrobię przez konsolę, bo komputer zawsze gdzieś w pobliżu chodzi ;)
Kody poleceń IR wprowadzę na stałe do programu aby nie bawić się w przechowywanie ich.
Po odpaleniu było by proste menu:
- Długość cyklu w minutach: (10min
@bobik08: tak
Mam problem z #avr i #eclipse a konkretnie obsługą wyświetlacza LCD HD44780. Korzystam z gotowej biblioteki, która nigdy nie sprawiała większych problemów, ale po zrobieniu prostego zegarka z wypisywaniem na ekran:
Nie
char displayedText[16];
sprintf(displayedText,"%2u : %2u : %2u",hour,min,sec);
lcd_puts(displayedText);
Nie
- 0
@CichyGlosZTyluGlowy: to make clean i skompiluj od nowa, ale obstawiam błąd z twojej strony
- 2
@QBA__: już znalazłem błąd- eclipse nie zapisywał mi pliku. Restart pomógł xD
- 28
Treść przeznaczona dla osób powyżej 18 roku życia...
#chwalesie w końcu trochę pisania było ale efekt mi się podoba.
Napisany kod pozwala na w miarę łatwe dodanie nowych przycisków i ich obsługę, zwracana wartość z Keyboard.ReadKey() nie jest kodem ascii znaku i nie wiem czy na dalszym etapie to zmienię. Aktualnie mogę mieć 253 różne przyciski funkcyjne.
#arduino #avr #atmelstudio7
Napisany kod pozwala na w miarę łatwe dodanie nowych przycisków i ich obsługę, zwracana wartość z Keyboard.ReadKey() nie jest kodem ascii znaku i nie wiem czy na dalszym etapie to zmienię. Aktualnie mogę mieć 253 różne przyciski funkcyjne.
#arduino #avr #atmelstudio7

- 0
@AlcoMatt: Oporowy.
A co to za ekran?
- 3
Siemka Mirki i Mirabelki
Ktoś z Was może chętny na artykuł o Maszynie Turinga oraz jej implementacji?
A jeżeli tak to na czym byście chcieli zobaczyć implementacje? Myślałem nad Arduino ale to raczej nie najlepsze rozwiązanie. ATmega 8? ( ͡° ͜ʖ ͡°)
Tutaj prawdopodobnie w najbliższym czasie pojawi się artykuł ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡
Ktoś z Was może chętny na artykuł o Maszynie Turinga oraz jej implementacji?
A jeżeli tak to na czym byście chcieli zobaczyć implementacje? Myślałem nad Arduino ale to raczej nie najlepsze rozwiązanie. ATmega 8? ( ͡° ͜ʖ ͡°)
Tutaj prawdopodobnie w najbliższym czasie pojawi się artykuł ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡
- 1
Pomożecie z #avr #atmega 8 #usbasp ?
Nie mogę zaprogramować, nie mam doświadczenia z programowaniem za pomocą programatora. Wcześniej był błąd z "cannot set sck period", zaktualizowałem usbasp do najnowszej wersji (http://www.rogerclark.net/updating-firmware-on-usbasp-bought-from-ebay/ wszystko poszło ok) i teraz mam takie coś:
Nie mogę zaprogramować, nie mam doświadczenia z programowaniem za pomocą programatora. Wcześniej był błąd z "cannot set sck period", zaktualizowałem usbasp do najnowszej wersji (http://www.rogerclark.net/updating-firmware-on-usbasp-bought-from-ebay/ wszystko poszło ok) i teraz mam takie coś:
$ ./avrdude -p m8 -c usbasp -F
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed,- 12
Co wy na to, gdybym w środę podsumował na #programistycznepieklo wszystkie wiadomości o #esp32 w formie zgrabnego posta?
A niedługo coś dla fanów #avr i #diy - ISP Shield, który zamieni twoje #arduino w pełnoprawny programator oraz wykrywacz EMF (ElectroMagnetic Field) - stay tuned!
A niedługo coś dla fanów #avr i #diy - ISP Shield, który zamieni twoje #arduino w pełnoprawny programator oraz wykrywacz EMF (ElectroMagnetic Field) - stay tuned!
customowym headerem ICSP - ten wbudowany nie zadziała.
@adamj57: Wystarczy przenieść reset z ICSP na dowolny pin, np, SS. Chip USB-serial zasadniczo wystarczy do programowania ale z prockiem łatwiej jest ogarnąć wszystkie rzeczy niezwiązane z przesyłaniem danych z PC do uC. Wiem, bo to robiłem ( ͡º ͜ʖ͡º)
- 0
@Analityk: ten reset z ICSP to reset wspólny z resetem samej ATmegi na Arduino, co rozumiesz przez przeniesienie?
W ArduinoISP ten reset jest przesunięty na pin 10, jeżeli o to chodzi.
W ArduinoISP ten reset jest przesunięty na pin 10, jeżeli o to chodzi.
Pozwolę sobie Mirki spytać raz jeszcze, czy ktoś używał Maple Mini?
Z tego co wyczytałem jest to ARM (STM32F103RCBT6), który jest kompatybilny w pewnym stopniu z Arduino (da się nawet korzystać Arduino IDE).
Może ktoś wie czy biblioteki są również kompatybilne (widziałem, że np. Wire czy LiquidCrystal są w wersjach przeportowanych). Jeżeli nie jest to aż tak kompatybilne to rozumiem, że da się tam zmienić bootloader i używać tego jak normalnego ARMa?
Z tego co wyczytałem jest to ARM (STM32F103RCBT6), który jest kompatybilny w pewnym stopniu z Arduino (da się nawet korzystać Arduino IDE).
Może ktoś wie czy biblioteki są również kompatybilne (widziałem, że np. Wire czy LiquidCrystal są w wersjach przeportowanych). Jeżeli nie jest to aż tak kompatybilne to rozumiem, że da się tam zmienić bootloader i używać tego jak normalnego ARMa?
źródło: comment_qNhHRqKZ0dGRlK26dPjb3mp19fVxNrz8.jpg
Pobierz- 1
@Golomp: będzie dobrze. A co do esp8266 jesteś świadomy że to cały mirkokontroler z modułem WiFi który da się programować w Arduino for ESP i bardzo często nie potrzeba do niego drugiego procesora (są nawet fajne płytki np. espduino albo weemos)? I historia ta samo - póki biblioteki używają Adruino SDK do komunikacji to masz normalnie I2C i SPI i dogadasz się z większością peryferiów.
#elektronika #avr
Byłby ktoś zainteresowany kupnem klona AVRISP-MKII w rozsądnej cenie? W najbliższym czasie chcę sobie takiego zbudować i zastanawiam się czy jest sens ściągać większą ilość elementów.
Byłby ktoś zainteresowany kupnem klona AVRISP-MKII w rozsądnej cenie? W najbliższym czasie chcę sobie takiego zbudować i zastanawiam się czy jest sens ściągać większą ilość elementów.
- 1
@MrDarkenRahl: Wydaje mi się, że nie warto - za 40-kilka złotych powinny dalej być zestawy do samodzielnego polutowania z przyzwoitą PCB.
Samego procka kupisz (w dobrej cenie) za kilkanaście złotych, a do tego reszta + PCB (wykonanie, cynowanie, lakier maski...) nie będzie to opłacalne.
Jedyny plus to walor czysto hobbystyczny, relaksacyjny etc. ( ͡° ͜ʖ ͡°)
Samego procka kupisz (w dobrej cenie) za kilkanaście złotych, a do tego reszta + PCB (wykonanie, cynowanie, lakier maski...) nie będzie to opłacalne.
Jedyny plus to walor czysto hobbystyczny, relaksacyjny etc. ( ͡° ͜ʖ ͡°)
- 0
@Analityk: Configi dla 644P i PA są takie same (lub dla PA w ogóle nie istnieje i należy stosować od P) w zależności od narzędzia. Binarki po kompilacji są identyczne dla obydwu. Do PA nawet nie było kiedyś datasheet pełnego - tylko dokument zawierający różnice (pewnie się to nie zmieniło nadal) - generalnie jeden miał zastępować drugi i różnica była tylko w poborze prądu.
A z tym 644PA taki żarcik,
A z tym 644PA taki żarcik,
Cześć,
mam podpiętą kartę SD do Arduino poprzez SPI. Testując stabilność takiej konfiguracji, natknąłem się na problem - po około 20 odczytach pliku z karty, pliku odczytać się nie da. Po wciśnięciu RESET na Arduino cała operacja się powtarza.
Dlaczego tak się dzieje? Coś źle podpiąłem, mam coś źle w kodzie?
Tutaj kod: http://wklej.org/id/1931943/
mam podpiętą kartę SD do Arduino poprzez SPI. Testując stabilność takiej konfiguracji, natknąłem się na problem - po około 20 odczytach pliku z karty, pliku odczytać się nie da. Po wciśnięciu RESET na Arduino cała operacja się powtarza.
Dlaczego tak się dzieje? Coś źle podpiąłem, mam coś źle w kodzie?
Tutaj kod: http://wklej.org/id/1931943/
- 2
Meh - widzę już - linia 24 została mi z przykładu ze strony Arduino, pewnie przepełniała SRAM czy coś.
Zostawiam dla potomnych, może ktoś strzeli kiedyś podobną gafę.
Zostawiam dla potomnych, może ktoś strzeli kiedyś podobną gafę.
@vifon_pikantny: Ale w jaki sposób niby przepełniała? Co z nią nie tak?
Cześć jakiś czas temu pisałem o połączeniu Game-devu i Arduino lub innego AVR dziś udostępniłem artykuł.
Zapraszam do zapoznania się z nim Mam nadzieję, że się wam spodoba a przez to trafi do dużego grona odbiorców ( ͡° ͜ʖ ͡°) http://www.wykop.pl/link/2998149/prosta-gra-z-wykorzystaniem-arduino-oraz-processing/
A tak w ogóle życzę wam smacznego pączka ( ͡º ͜ʖ͡º)
#majsterkowanie #avr #arduino #elektronika
Zapraszam do zapoznania się z nim Mam nadzieję, że się wam spodoba a przez to trafi do dużego grona odbiorców ( ͡° ͜ʖ ͡°) http://www.wykop.pl/link/2998149/prosta-gra-z-wykorzystaniem-arduino-oraz-processing/
A tak w ogóle życzę wam smacznego pączka ( ͡º ͜ʖ͡º)
#majsterkowanie #avr #arduino #elektronika
@Maciek-roboblog: grywasz w RPG?
@Maciek-roboblog: to jest ciekawy system dla Ciebie #deprofundis
Mam mikrokontroler ATMega + programator na USB. Co zainstalować na kompie, żeby zacząć przygodę z programowaniem? Może są jakieś kursy w miarę aktualne? Szukałem w necie, ale zależy mi na Waszych opiniach.
#avr #mikrokontrolery
#avr #mikrokontrolery
- 16
Mój "walkman" na wav, niestety pomimo starań wewnętrzny DAC xmega za mocno szumi (muzyka w tle zdaje się być czysta), więc za parę dni postaram się przylutować pod USART zewn DAC po SPI, MCP4922, zobaczymy co z tego wyniknie. Dalej jeszcze jedno zdjęcie.
#avr #elektronika #majsterkowanie
#avr #elektronika #majsterkowanie
źródło: comment_xyJ1QoSL9vVjvY3YRpnYwS1E2lXvyFe8.jpg
Pobierz- 1
@Fox_Murder: co znaczy DAC szumi, bo tak średnio ma podstawy szumieć. Albo Vref Ci szumi albo masz problemy z zakłóceniami przenikającymi z uP (np. przez masę)
- 1
@SIr_Kakao: no przecież to jest a akumulatora.
Kupiłem sobie EEPROM AT24C512 - 64 kB pamięci. Czy jest jakiś sposób na zaprogramowanie tego szybko danymi, czy muszę najpierw zrobić sobie "programator" z np. atmegi i przejściówki usart/usb i wysłać z kompa bajt po bajcie? Muszę wgrać tablicę bajtów zawierającą próbki pliku dźwiękowego, ma około 29 kB, ale Flash Atmegi8 ma tylko 8 kB, więc jak łatwo policzyć nie zmieści się.
#elektronika #atmega #avr
#elektronika #atmega #avr
- 2
@Fox_Murder: kurczę chyba trafiłem na elektrodę przez pomyłkę, a chciałem napisać na mirko... Nie pytałem co będzie lepsze tylko jak zaprogramować tę pamięć, jakbym chciał zrobić to inaczej to bym zrobił, mogę wyjąć Atmegę328 z Arduino bo mam i nie używam, ale postanowiłem zrobić to tak i tyle, jak się nie uda to będę kombinować co dalej.
@Vetinari: ok, poczytam jeszcze o tym
@Vetinari: ok, poczytam jeszcze o tym
@xerxes931: Dawno, dawno temu pamięci I2C (8-nozkowe) programowałem przez PonyProg i jakąś trywialną do zrobienia przelotką na rs232.



















Jakie IDE używacie do programowania AVRów na Linuksie? Ja korzystałem z Eclipse gdzie wszystko jest bardzo zautomatyzowane ale chętnie bym spróbował czegoś innego (bo nie lubię tego IDE) ale nic nie mogę znaleźć.
Ewentualnie ktoś może jakiś dobry tutorial jak to dobrze skonfigurować krok po kroku z wyjaśnianiem bo w google znajduję tylko pobieżne tutoriale.
Korzysta ktoś ze Sublime Text