wpisy
Najnowsze
Archiwum
- 1
@BotRekrutacyjny: fat / fat32
- 0
@blagren: dzięki, temat do zamknięcia
Mirki chciałbym zapisać do eeprom 1 linię sequencera, to są 32 komórki które moga przyjąć jedną z 16 nut:
cell[32]; note[16];
jak to zapisać tak żeby nie zawalać pamięci? Myślałem żeby zrobić tablicę [cell, note] i zapisywać tylko przyporządkowania np. jeśli w sequencerze zajęta jest komórka 01,02,03,04 nutą 04 to do eepromu by szło 0104 0204 0304 0404. Czy sejwować to jako tablicę czy jako jedną długą liczbę?
#elektronika #
cell[32]; note[16];
jak to zapisać tak żeby nie zawalać pamięci? Myślałem żeby zrobić tablicę [cell, note] i zapisywać tylko przyporządkowania np. jeśli w sequencerze zajęta jest komórka 01,02,03,04 nutą 04 to do eepromu by szło 0104 0204 0304 0404. Czy sejwować to jako tablicę czy jako jedną długą liczbę?
#elektronika #
źródło: comment_1590479851jjlmsQPK8MsptIOmjz2YjJ.jpg
Pobierz- 1
@ewolucja_myszowatych: najmniej pamięci zajmie wpisywanie samych wartości note do pamięci, wtedy każda inkrementacja adresu pamięci to następna komórka cell
o ile dobrze rozumiem ( ͡° ͜ʖ ͡°)
o ile dobrze rozumiem ( ͡° ͜ʖ ͡°)
- 1
@ewolucja_myszowatych: hmm, wg arduino byte to 8-bitowy unsigned więc na wszelki wypadek warto by było posługiwać się tymi samymi typami, bo zwykłe inty są 16-bitowe
a, przy okazji jak serio potrzebujesz zaoszczędzić pamięć to możesz użyć shiftów ( https://www.arduino.cc/en/pmwiki.php?n=Reference/Bitshift ) żeby wsadzić dwie nuty do jednej komórki pamięci (bo na liczbę "16" w binarnym potrzebujesz 4 bity, więc pozostałe 4 pozostaną puste)
a, przy okazji jak serio potrzebujesz zaoszczędzić pamięć to możesz użyć shiftów ( https://www.arduino.cc/en/pmwiki.php?n=Reference/Bitshift ) żeby wsadzić dwie nuty do jednej komórki pamięci (bo na liczbę "16" w binarnym potrzebujesz 4 bity, więc pozostałe 4 pozostaną puste)
Pytanko do mirków z pogranicza #diy #cnc #grbl, czy komuś udało się przeportować to ustrojstwo na jakiś szybszy uC (szybszy niż atmega). Chciałbym, ale jestem w stanie zadać sobie trud, żeby ogarnąć taki pomysł ale użyłbym raczej rzadko spotykanej płytki (SAM E70 Xplained) ze względu na połączenie przez ethernet.
Bo z tego co zrozumiałem, to grbl na uC dostaje linijki gcodu i sobie to mieli
Bo z tego co zrozumiałem, to grbl na uC dostaje linijki gcodu i sobie to mieli
- 0
@robot_nikt: mam nawet tą płytkę. Ogólnie to sterowanie jest niebezpieczne i w takiej formie nie powinno istnieć. Chyba, że tylko moja jest upośledzona.
#elektronika #arduino
Mam 4 zrodla swiatla po 4 biale ledy. Kazde zrodlo podpiete pod osobny pin i spiete w jeden minus. Kazde zrodlo ma wpiety rezystor 22ohmy i im wiecej wlacze tym bardziej przygasaja. O analogwrite moge zapomniec bo ostatnie zrodlo wogole sie nie swieci. Zasilanie to na razie usb 2.0 z kompa. Co poprawic zeby smigalo po rowno ?
Mam 4 zrodla swiatla po 4 biale ledy. Kazde zrodlo podpiete pod osobny pin i spiete w jeden minus. Kazde zrodlo ma wpiety rezystor 22ohmy i im wiecej wlacze tym bardziej przygasaja. O analogwrite moge zapomniec bo ostatnie zrodlo wogole sie nie swieci. Zasilanie to na razie usb 2.0 z kompa. Co poprawic zeby smigalo po rowno ?
- 0
Witam, ostatnio zabralem sie za budowe mini stacji pogodowej z projektu z youtuba. Do tego uzylem wemosa D1 mini, czujnik BME280 i wyswietlacz oled 64x48. Problem polega na tym iz soft napisany jest pod wyswietlacz 128x48 i zle to sie skaluje na ekranie. Probowalem przestawiac w cfg wyswietlacz pod dana rozdzieczosc ale nic to nie dalo, a nawet pogarszalo. Dodatkowo chce dolaczyc czujnik temp ktory jest na metrowym kablu, posiada 3 kable,
- 0
@xidex123: najpierw wgraj sobie przykłady dla Twojego wyświetlacza, potestuj jak to działa i jakie masz do dyspozycji funkcje w bibliotece. Jak będzie działać to wtedy zacznij kombinować z tym gotowym programem z YT.
- 0
@KokiX: Generalnie to wszytko dziala w tym projekcie tylko pozycjonowanie konkretnych wartosci jest zle. Nachodza na siebie cyfry i liczby przez co staje sie to nieczytelne.
- 0
Witam, jesteś ktoś w stanie pomóc przy uruchomieniu eggbot?? Problem polega na tym, iż oprogramowanie nie chce hulać, a samemu już mi brak cierpliwości normalnie ( ͡° ʖ̯ ͡°)
#arduino
#arduino
- 0
#arduino #programowanie #elektronika
Mam problem, po wgraniu przykładu z tej strony dokladnie ten z dateFormat();
wyrzuca mi w monitorze portu USB cos jak na zdjęciu
http://www.jarzebski.pl/arduino/komponenty/zegar-czasu-rzeczywistego-rtc-ds3231.html
Czym to może byc spowodowane, inne przykłady z innymi formatami dat działają jak należy tylko ta się kasztani, sprawdzałem na 3 różnych zegarach, i 3 różnych arduino.
Google milczy na ten temat.
Mam problem, po wgraniu przykładu z tej strony dokladnie ten z dateFormat();
wyrzuca mi w monitorze portu USB cos jak na zdjęciu
http://www.jarzebski.pl/arduino/komponenty/zegar-czasu-rzeczywistego-rtc-ds3231.html
Czym to może byc spowodowane, inne przykłady z innymi formatami dat działają jak należy tylko ta się kasztani, sprawdzałem na 3 różnych zegarach, i 3 różnych arduino.
Google milczy na ten temat.
źródło: comment_1590066942ZqfxkRVpgyFDHYdHnn0rSo.jpg
PobierzMirki, chcę puścić zmienną dalej jeśli jest równa jednej ze 100 wartości. Czy switch - case będzie tutaj najwydajniejszym sposobem? I wypisanie tych 100 case'ów jeden pod drugim? Czy mogę to puścić pętlą for która będzie miała ze 3 linijki kodu?
Chodzi o to co jest wydajniejsze przy dużym przerzucie zmiennych, millisach() i zasilaniu bateryjnym
#programowanie #arduino
Chodzi o to co jest wydajniejsze przy dużym przerzucie zmiennych, millisach() i zasilaniu bateryjnym
#programowanie #arduino
źródło: comment_1590064703vKcI6TTUYdE9xNrNlt5I21.jpg
PobierzKomentarz usunięty przez moderatora
na chłopski rozum wydaje mi się że takie 100 case'ów jest lepsze bo jeśli wartość znajdzie np. już w 3 komórce to pozostałych 97 nie sprawdza a pętla co każde przejście będzie sprawdzać wszystko
@ewolucja_myszowatych: pętlę możesz w każdej chwili przerwać instrukcją
break;. 100 ręcznie wpisywanych case'ów to głupota#msalamon
Łączność bezprzewodowa to dzisiaj normalka. Nie wyobrażamy sobie już życia bez tego. Do swojego projektu możesz dorzucić komunikację radiową. Nie byle jaką bo na porządnym układzie nRF24L01+. Pewnie już go znacie, co? :)Pierwsza część z cyklu już na blogu!
https://bit.ly/2WLJqbK
#programowanie #elektronika #stm32 #arduino #raspberrypi
Łączność bezprzewodowa to dzisiaj normalka. Nie wyobrażamy sobie już życia bez tego. Do swojego projektu możesz dorzucić komunikację radiową. Nie byle jaką bo na porządnym układzie nRF24L01+. Pewnie już go znacie, co? :)Pierwsza część z cyklu już na blogu!
https://bit.ly/2WLJqbK
#programowanie #elektronika #stm32 #arduino #raspberrypi
źródło: comment_1589979654LuPn0mQiVn8QlGNi25QsS6.jpg
Pobierz@msalamon: coś o prędkości i zasięgach?
- 0
#elektronika #arduino
https://pl.aliexpress.com/item/32748475170.html
Jak podłączyć taki czujnik pod Arduino UNO?
https://pl.aliexpress.com/item/32748475170.html
Jak podłączyć taki czujnik pod Arduino UNO?
źródło: comment_1589969708l82BmPi2hzxydgdZfQzPFn.jpg
PobierzMirki jaki kabel kupić który będzie łatwo lutować. Bo ostatnio kupiłem 10m jakiegoś gówna, którego za nic nie chce się trzymać cyna :( Potrzebuję zasilić 4:power ledy rgb 1Wx3 w szeregu to 1mm^ powinien starczyć, a i do innych projektów się przyda jak zostanie.
#elektronika #elektryka #diy #arduino
#elektronika #elektryka #diy #arduino
@czy_pisiont: a czy użyłeś do przewodu jakiegoś topnika np. kalafonii?
- 5
Treść przeznaczona dla osób powyżej 18 roku życia...
- 6
Artykuł sponsorowany, ale wiele osób może skorzystać (⌐ ͡■ ͜ʖ ͡■) Czy wiecie, że można zarabiać na udostępnianiu projektów swoich PCB? Wystarczy umieścić pliki na platformie, która wynagrodzi Was, gdy ktoś zamówi wykonanie takich płytek. Rozwiązanie to może być ciekawym sposobem na dodatkowe finansowanie swojego hobby. Więcej (✌ ゚ ∀ ゚)☞ Jak zarabiać na udostępnianiu projektów własnych PCB?
#forbot #elektronika
#forbot #elektronika
źródło: comment_1589799845Bc4L4U5K7ZdI3Xk6g4Nh67.jpg
Pobierz- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
#elektronika #arduino #esp32 #esp8266
Ktoś kojarzy jakieś moduły ESP, w których można bezpośrednio wyprowadzić antenę do WiFi w postaci drutu lutowanego do PCB?
Niestety na większości modułów jest wbudowana
Ktoś kojarzy jakieś moduły ESP, w których można bezpośrednio wyprowadzić antenę do WiFi w postaci drutu lutowanego do PCB?
Niestety na większości modułów jest wbudowana
- 1
- 1
@SweetDreams: esp07, usuwasz antenę ceramiczną i się lutujesz, pad jest relatywnie duży.
chyba że zamierzasz sie podpiąć przewodem H1000...
chyba że zamierzasz sie podpiąć przewodem H1000...
Mirki, jak USB host na #arduino Teensy określa kolejność wpinanych urządzeń? Alfabetycznie?
Korzystam z tego przykładu:
https://github.com/PaulStoffregen/USBHost_t36/blob/master/examples/Serial/MIDI/InputFunctions/InputFunctions.ino
można tam dopisać kilka urządzeń midi1, midi2, midi3 itp. ale po wpięciu przez hub czasem np. dwójka staje się trójką, ogólnie losowo się numerują
Korzystam z tego przykładu:
https://github.com/PaulStoffregen/USBHost_t36/blob/master/examples/Serial/MIDI/InputFunctions/InputFunctions.ino
można tam dopisać kilka urządzeń midi1, midi2, midi3 itp. ale po wpięciu przez hub czasem np. dwójka staje się trójką, ogólnie losowo się numerują
źródło: comment_15896553084l2F3QbblTVJSAM0ivThyH.jpg
Pobierzlosowo się numerują
@ewolucja_myszowatych: No i masz. Musisz sprawdzać vendor i id. https://the-sz.com/products/usbid/
- 0
Kupiłem do dłubania przy arduino/wemosie rezystory, wcześniej miałem 0.25W (do np. DS18B20), dokupiłem sobie teraz zestaw rożnych, jednak są one większe - 1W. Będą one miały zastosowanie czy muszę jednak kupić drugi raz takie co miałem? ¯\_(ツ)_/¯
#arduino
#arduino
- 1
Zlecę zaprojektowanie płytki PCB oraz napisanie programu w oparciu o ESP8266 (lub podobne, mające komunikację WiFi) który będzie miał możliwość:
1. Trzymania czasu rzeczywistego (ustawianie przez użytkownika)
2. Możliwość zaprogramowania przez użytkownika czasu pracy w oparciu o dzień tygodnia oraz przedziały godzinowe (czyli np. uruchomienie układu wykonawczego od poniedziałku go piątku w godzinach 8:00 - 17:30 oraz soboty w godzinach 9:20 - 13:45). Musi być możliwość zaprogramowania conajmniej 20 pozycji.
3. Wejściem
1. Trzymania czasu rzeczywistego (ustawianie przez użytkownika)
2. Możliwość zaprogramowania przez użytkownika czasu pracy w oparciu o dzień tygodnia oraz przedziały godzinowe (czyli np. uruchomienie układu wykonawczego od poniedziałku go piątku w godzinach 8:00 - 17:30 oraz soboty w godzinach 9:20 - 13:45). Musi być możliwość zaprogramowania conajmniej 20 pozycji.
3. Wejściem
- 1
Od dłuższego czasu chodzi mi po głowie, żeby użyć tablet z windowsem jako kontrolera do sterowania robotem opartym o arduino, konkretnie ESP8266 NodeMcu V3 przez wifi.
Na androidzie istnieją gotowe kreatory pokroju MIT App Inventor.
Zależy mi również na możliwości wyświetlania danych na tablecie.
W jaki sposób tworzy się takie aplikacje? Od czego powinienem zacząć? :)
Od niedawna uczę się programować w C, wcześniej bawiłem się trochę arduino.
#arduino #
Na androidzie istnieją gotowe kreatory pokroju MIT App Inventor.
Zależy mi również na możliwości wyświetlania danych na tablecie.
W jaki sposób tworzy się takie aplikacje? Od czego powinienem zacząć? :)
Od niedawna uczę się programować w C, wcześniej bawiłem się trochę arduino.
#arduino #
W jaki sposób tworzy się takie aplikacje? Od czego powinienem zacząć? :)
@Invic: od nauki html i javascriptu. Dodaj do ESP serwer http i prostą stronę z kontrolkami do sterowania robotem.
@Invic: Wgraj sobie ESPeasy do swojego esp8266 i będziesz mógł z weba wszystko wyklikać :) Są też gotowe biblioteki gdybyś chciał napisać swój kod. ESP jest tak powszechne że chyba każdy projekt na to już powstał.
Kto używam Cypressa daje plusa lub zostawia komentarz. Bardzo fajne procki, niestety niezbyt u nas popularne. Robię ankietę.
#arduino #stm32 #elektronika #mikrokontrolery
#arduino #stm32 #elektronika #mikrokontrolery























#elektronika #pytanie #pytaniedoeksperta #elektryka #arduino
źródło: comment_1590499629cZjo8Y62kPlBQ4AobrAgNQ.jpg
Pobierz@swagerstom: hasło do google: PLL
https://en.wikipedia.org/wiki/Phase-locked_loop