Skocz do zawartości

Tablica liderów

Popularna zawartość

Pokazuje zawartość z najwyższą reputacją od 17.05.2021 we wszystkich miejscach

  1. Aktualnie skończyłem frezowanie wszystkich elementów i powoli przymierzam się do składania pozostałych dziewięciu napędów. Pozostały mi do zrobienia przeróbki samych silników, umieszczenie łożysk w frezowanych elementach, oraz przygotowanie płytek PCB. Jednocześnie działam trochę nad korpusem robota drukując kolejne części. Niestety na chwilę obecną globalne braki elementów elektronicznych nie pozwalają mi na przygotowanie izolowanej galwanicznie wersji płyt zasilania i sterowania, więc początkowo będzie to standardowa konfiguracja na nieizolowanych układach (na co na szczęście się przygotował
    6 punktów
  2. Tak ostatnio wróciłem do starego prototypu — prosta płytka z przyciskami i wyświetlaczem OLED a la Arduboy — ale postanowiłem tym razem zrobić jak najwięcej z samej płytki, unikając dyskretnych komponentów gdzie tylko się da. Przyciski są proste — wystarczy zastąpić je touchpadami. Gniazdko USB to już rozwiązany problem — nawet są gotowe footprinty. Na wyłącznik na razie nie mam pomysłu, więc nie ruszam. Pozostaje uchwyt do baterii — w tym wypadku "guzikowej" CR2032. Kilka szybkich szkiców pozwoliło mi lepiej zrozumieć problem i zaplanować rozwiązanie: Więc
    5 punktów
  3. @Gieneq A zostało tam jeszcze miejsce na jakieś kwiatki? Kiedyś też myślałem o czymś podobnym, ale stwierdziłem że i tak te zielapuchy muszę dwa razy dziennie podlewać i żadna automatyka mi w tym nie pomoże A, żeby nie było że zaśmiecam wątek: Microlena - difonowy syntezator mowy (Mbrola+Milena) na ESP32. Udało mi się zmieścić wszystko (biblioteki, dane, aplikacja demo) w niecałych 6 MB, tak że WROVER z 8 MB flash wystarczy do uruchomienia i napisania jakiejś nietrywialnej aplikacji. Wczoraj powiedziała pierwsze sensowne zdanie bez oglądania rejestrów procesora
    4 punkty
  4. Przy okazji, zrobiłem port biblioteki pew, więc wszystkie gry z PewPew już na tym chodzą:
    3 punkty
  5. @ethanak O dźwięku i i2s pisałem jakiś czas temu: https://forbot.pl/blog/co-warto-wiedziec-o-odtwarzaniu-dzwiekow-na-stm32-id43313 ogólnie sama obsługa i2s jest bajecznie prosta, ale już konfiguracja samego przetwornika niekoniecznie. Zdarzają się bardzo proste układy, gdzie wystarczy wysłać dane i gra muzyka, ale niektóre jak chociażby WM8994 są chyba trudniejsze w obsłudze niż opisywany tutaj sterownik wyświetlacza. Natomiast co do flash-a to można bez problemu podłączyć ile potrzeba do STM32L476, jedyny problem to jak samo podłączenie wykonać, bo na płytce stykowej komunikacja przy wyż
    3 punkty
  6. Zainspirowała mnie ta część kursu, kiedyś przez 2 lata walczyłem z OpenGL pisząc własny silnik do gier. Pomyślałem, że popróbuję swoich sił i napisałem implementację Game of Life Conwoya Na pewno da się to zrobić lepiej, ale pomyślałem, że nie będę ruszał kodu biblioteki z kursu więc etap rysowania prosi się o wyrzucenie dużego bufora, implementację podwójnego buforowania, wyrzucenie kolorów, ale gra działa płynnie więc nie ma co się czepiać. CGOL Na czym polega tzw. Life nie będę pisał, zapraszam na wiki. Są tam wspomniane 4 reguły gry, które determinują czy komórka umrze, z
    3 punkty
  7. Cześć, Spróbuj to zrobić na FPGA, będziesz miał więcej frajdy z działającego projektu. Nie wiem na jakiej płytce FPGA to robisz? Opisałem prosty sterownik DRAM dla płytki Mimas v.2 z FPGA Spartan6 - tutaj link do płytki: https://numato.com/product/mimas-v2-spartan-6-fpga-development-board-with-ddr-sdram/ A tutaj link do postu na Forbocie: Jeśli chcesz to robić na jakimś zestawie FPGA Xilinx'a z Artixem7( lub Zynq) to zobacz darmowy IPCore Xilinxa o nazwie "MIG" (od Memory Interface Generqator). - patrz linki: https://www.xilinx.com/products/intellectual-property/mig.h
    3 punkty
  8. To była faktycznie bardzo długa część, chyba najdłuższa w całym kursie - okazuje się, że kolorowe wyświetlacze wymagają nie tylko więcej pamięci, ale i dłuższego opisu Przy okazji ciekawostka jak chodzi o komunikację. Jak wspominaliśmy w tekście, wyświetlacz może odbierać dane z prędkością 15 Mbit/s, ale ponieważ mikrokontroler jest taktowany z 80 MHz, a dzielniki dla SPI są potęgami 2, więc użyliśmy dzielnika o wartości 8 i prędkość transmisji została ograniczona do 10 MBit/s. Jest to w zupełności wystarczające dla naszego wyświetlacza, ale czasami prędkość transmisji bywa bardzo ważny
    3 punkty
  9. Słowem wstępu... Pewnie kilka osób zastanawia się co to te "AFS". Są to sterowniki w lampach samochodowych odpowiadające za ich ustawianie względem skrętu kół kierownicy, dzięki czemu oświetlamy drogę, a nie rów Np. jak skręcamy w prawo, to lampy obracają się w prawo. Im bardziej wychylimy kierownicę w daną stronę, tym bardziej obrócą się lampy. Przykładowy AFS (wyłącznie sterowniki, bez ramki). Początki... Na początek trzeba było wybrać odpowiednie narzędzie do tej pracy... początkowo myślałem o STM32L432KBU6, aczkolwiek zrobiłem błąd w płytce, który powodował zwar
    3 punkty
  10. @Pikaczu nie zauważyłem, aby na Forbocie występował taki problem - opcja ujemnej oceny postów jest dostępna na Forbocie od dawna, a oceny takie dawane są sporadycznie. Miesięcznie ludzie klikają setki pozytywnych ocen i dosłownie kilka (3-4 negatywne). Jeśli będziemy wdrażać nowy system rang i reputacji (a jest to w najbliższych planach) to na pewno będziemy zwracać uwagę na to czy nie jest on wykorzystywany w złym celu.
    3 punkty
  11. Piny PA2 i PA3 są na płytce Nucleo połączone z konwerterem UART-USB, więc nie można ich wykorzystywać jako zwykłe GPIO, albo raczej można, ale wymagałoby to usunięcia kilku zworek na płytce. Najlepiej jednak zostawić płytkę bez zmian i użyć innych pinów
    3 punkty
  12. Hejka. Chciałem sie podzielić projektem który na tą chwilę nazwałem "Muzyczne mentosy"... Nie, nie jest to ostateczna nazwa. Nie chcę zawracać głowy prawnikom ludzi którzy sa w posiadaniu Mentos TM. Anyways koncepcja jest taka by zbudować maszynkę która pozwala dodawać piosenki do kolejki Spotify poprzez karmienie jej kolorowymi mentosami. Kolory tych mentosów odpowiadają nastrojowi muzyki jaka jest na nich zakodowana. Ten projekt to głównie RFID + ESP32. Nie ma tu żadnych Arduin. Kod używa ESP-IDF i FreeRTOS. Udało mi się zejść z rozmiarem mentosów do rozmiaru M&Ms-a ale za
    3 punkty
  13. Witam Ostantio zbudowalem troche maszyn , moze nie sa kontrolowane arduino , jednak uwazam ze moze moj filmik dla panstwa byc Ciekawy i inspirujacay . Awiec pokazuje jak wykonac z workow plastikowych - nowe karabinki plastikowe. Pozdrawiam:
    3 punkty
  14. Udało się zlutować sterowanie z najmniejszych komponentów jakie znalazłem. Może nie wygląda to super profesjonalnie, ale jest na tyle małe, że udało się bez problemów "upchnąć" w zaplanowane miejsce. Co więcej nawet działa tak jak powinno. Po zamontowaniu do motoru na dzień dzisiejszy wygląda to następująco. Ciąg dalszy postępów prac niebawem.
    3 punkty
  15. Ode mnie duży plus za końcówkę, czyli komparator. Nigdy nie korzystałem z takich modułów w mikrokontrolerach, więc było to fajne urozmaicenie ;)
    3 punkty
  16. @kamilllllll w normalnym układzie zasilanym ciągłym prądem 100R to faktycznie za mało. Tu sprawa wygląda inaczej, bo dioda ma świecić bardzo krótko, a mniejszy opór szybciej nagromadzi pole magnetyczne w cewce. Też ciekawe jest, że przez pewien czas LED jest podłączony bezpośrednio do źródła prądu - naładowanej cewki. Jest tak dlatego, że w cewce nagromadzone jest stosunkowo mało energii.
    3 punkty
  17. Dzięki czujności kolegi @Matthew11 okazało się, że przykład z dzieleniem przez zero w celu uzyskania wyjątku HardFault nie jest idealny. W przypadku pracy z debuggerem, wszystko działa dokładnie tak jak w opisie - czyli po wykonaniu kodu: int x, y; x = 0; y = 5 / x; Otrzymujemy wyjątek. Co ciekawe, dokładnie ten sam kod zachowuje się nieco inaczej jeśli uruchomimy program bez debuggera. Aby to przetestować, najprościej dodać wypisywanie wyniku, czyli przykładowo: int x, y; x = 0; y = 5 / x; printf("test1: y = %d\n", y); Taki program nie będzie nic wypisywał, jeś
    3 punkty
  18. Ostatnio pracowałem nad płytkami PCB do tzw. powerboarda (który załącza zasilanie napędów, plus odpowiada za izolację galwaniczną pomiarów i izolowane zasilanie części sterującej) oraz nakładki na RPI, która służy jako przejściówka SPI<>CANFD, zawiera IMU + magnetometr oraz moduł komunikacji bezprzewodowej). Poniżej kilka screenów modeli 3D płytek: Control board (nakładka na RPI): Dolna płytka powerboard'a (bez izolacji): opcjonalny moduł izolacji wtykany na płytkę podstawową: Płytki niedługo trafią do wykonania, a ja w tym czasie, w weekendy, frezuj
    3 punkty
  19. Bo w jakiś sposób trzeba zapisać długość napisu siedzącego w tablicy. Znak o kodzie 0 oznacza po prostu "tu napis się kończy", ale gdzieś go trzeba zmieścić. Dlatego właśnie n-znakowy napis zajmuje n+1 bajtów. @deshipu szybszy byłeś
    2 punkty
  20. To jest taka konwencja w języku C, żeby wiedzieć jak długi jest napis — zawsze się go kończy zerem, w ten sposób kod który kopiuje albo porównuje napisy wie kiedy ma skończyć.
    2 punkty
  21. A to ciekawe muszę przyznać. Na moje oko, AMD im mocno dało w kość więc może szukają kolejnego rynku, gdzie mogliby spróbować uzyskać choć trochę przewagi. Chociaż,... Nie wiem, czy będą ponowie nierozsądni, aby dalej dywersyfikować swoje portfolio (tak jak robili szum z Movidiusem). Na moje oko chcą dalej walczyć na rynku CPU, ale potrzebują raczej specjalistów i nowych idei, aby "dogłębnie" je poprawić Skłaniam się zatem do przejęcia IP i ludzi, aby poprawić swój produkt, bo zrozumieli, że są w tyle i muszą się jakoś ratować.
    2 punkty
  22. Ja powiem tak: mój Nucleo leży sobie od miesiąca jeszcze nie rozpakowany (chociaż staram się przynajmniej poczytać sobie co tam jest ciekawego, ale czas...). Na razie jak dla mnie najciekawszy odcinek - jestem w miarę świeżo po napisaniu swojego drivera ILI9341 na RPi Pico (nawet fajnie wyszedł, animowane ikonki i takie tam pierdołki), ale mimo że 95% materiału znam, nawet te 5% to coś, co jest warte uwagi, czego się mogę nauczyć i co może w przyszłości zaowocować skonstruowaniem rzeczywistego urządzenia. Dawaj dalej, @Elvis - czekam na jakiś porządny driver I2S! Tak przy okazji
    2 punkty
  23. Ostatnio wymyśliłem sobie latarkę samoróbkę. Zasilanie z 1 akumulatora Li-Ion. Sterowanie w zamkniętej pętli sprzężenia zwrotnego - pomiar napięcia na LED, porównanie z wartością zadaną zapisaną w programie (3,2 V), sterownik PID i na wyjściu PWM sterujący kluczem z MOSFETa. Zrobione na Nucleo STM32L1, ale na czymś innym też się uda. Schemat wygląda tak i działa. Nastawy regulatora dobrałem tak by widać było oscylacje przy starcie - taki bajer miał być. Wraz z rozładowaniem, zwiększa się PWM, a z naładowaniem zmniejsza tak by utrzymać stałe napięcie na diodzie. Schemat, ale pewnie da się
    2 punkty
  24. @FlyingDutch Dzięki za odpowiedź i linka do dokumentacji - tego pdf-a chyba jeszcze nie czytałem. W każdym razie problem nie jest z samym toolchain-em, albo użyciem Yocto, to działa bez problemu. Chodziło mi raczej o możliwość kompilacji i uruchomienia kodu z pominięciem Vitis, ale na bazie wygenerowanej przez Vivado. Ogólnie problem jest taki, że to co tworzą narzędzia Xilinxa wygląda dość strasznie, te same pliki są duplikowane mnóstwo razy, natomiast kod wygląda średnio pięknie. Zastanawiam się na użyciem zamiast tego cmake-a lub czegoś podobnego, tylko to nie jest takie oczywiste jakby się
    2 punkty
  25. ... Dobra tą drogą nie ma to sensu. Porównaj obrazki i znajdź różnice Wtedy dowiesz się co źle zrobiłeś. Twój schemat: U1:10, RX, TX, C3, C5 Co tam jest nie tak? Pamiętaj, nie śpiesz się projektując schemat, bo o ile ATMega 328P-PU kosztuje ok. 10zł, tak np. niektóre układy w jednym z urządzeń, do którego piszę soft kosztują ponad 100zł za sztukę... Nie wspominając o FPGA, które potrafią osiągać kwoty z kilkoma zerami. Czas jest darmowy, a pośpiech kosztuje... W załączniku masz plik, który możesz zaimportować do EasyEDA. (Uwaga: nie ma tam C6, który zost
    2 punkty
  26. @ethanak Będę złośliwy - Język Arduino - Nie twierdzę, że jest to oddzielny język. Uproszczenie lub doprecyzowanie zakresu(jak najbardziej poprawne), które użyłem na podstawie wiedzy zdobytej w Kurs Arduino – #1 – podstawy Arduino oraz środowisko - możesz zerknąć. Ok. Po prostu podchodzę z pokorą do kwestii, na których się nie znam, a w tych w których jestem dobry nie jestem arogancki. Nie szukam wymówek - ogarnę temat. Co do reszty Twojego postu- ok. Skorzystam i powrócę jak będzie gotowe (ręce do dupci mi nie przyrosły ). Mam nadzieję, że będzie w porządku. Pozd
    2 punkty
  27. Kolega modernizując u siebie w mieszkaniu system ogrzewania poprosił mnie o wykonanie jakiegoś sterownika do pieca CO wraz ze sterowaniem dmuchawy. Tak powstał niewielki regulator, który miał mieć na celu prostotę i czytelność. Główne elementy użyte do budowy sterownika to: LCD 2x16 HD44780 ATMEGA8 - zastosowany procesor DS18B20 - czujnik mierzący temperaturę na piecu przekaźnik na 5V taki jak tutaj: przekaźnik Głównym zadaniem jest uruchamianie pompy obiegowej na podstawie zadanej temperatury na piecu. Dodatkową funkcją jest tryb rozpalania, który w
    2 punkty
  28. cieszę się, że udało się, w wolnej chwili spróbuję ogarnąć temat.:) @anna_michalska5 podobna sytuacja jak poprzednio, w pliku /espMCUME/espsnd/main/component.mk: # # Main component makefile. # # This Makefile can be left empty. By default, it will take the sources in the # src/ directory, compile them and link them into lib(subdirectory_name).a # in the build directory. This behaviour is entirely configurable, # please read the ESP-IDF documents if you need to do this. # COMPONENT_SRCDIRS +=LibFC14 \ StSnd \ reSID CPPFLAGS +
    2 punkty
  29. Zasadniczo buzzer zajmuje pewnie 100% czasu procesora, wiec po 5s mogą juz występować timeouty szyny I2C (jesli biblioteka buzzera nie dopuszcza przerwań lub też nie wykorzystujesz przerwań do obslugi I2C to są dłuższe przerwy w obsłudze komunikacji...). Przy tak rozbudowanej obsłudze peryferiów lepszy byłby ESP32, uruchamiasz buzzera na drugim core ESP i traktujesz go jako "kartę dźwiękową"... Niestety generowanie dźwięku jest takim obciążeniem dla procków, że nawet w PC są oddzielne scalaki do generowania pisków ...
    2 punkty
  30. @deshipu Ciekawy projekt gratuluję, natomiast odnośnie prowadzonych przez Ciebie "testów" mam kilka spostrzeżeń: 1. Nie śledzę wszystkich opisów projektu, ale wydaje mi się (przynajmniej tutaj, na Forbocie), że seria Feather od firmy Adafruit - mimo, że bardzo interesująca - nie jest szczególnie rozpoznawalna wśród hobbystów (sam poczytałem o niej dopiero po lekturze Twojego wpisu ) 2. W kwestii układów peryferyjnych połączonych z klawiaturą - bardzo dobry zestaw, faktycznie można zrealizować wiele ciekawych projektów - szczególnie, jeśli weźmie się pod uwagę fakt, że Adafruit oferu
    2 punkty
  31. Jestem jedną z tych osób, co unikają shieldów Ale teoretycznie coś takiego ma nawet sens... Można byłoby zbudować np. wygodny terminal termiczny dla restauracji (taki losowy przykład z głowy), bo jednak klawiatury mechaniczne Komfort względem tych badziewnych membran jest nieziemski... Jeżeli wrzuciłbyś to gdzieś na (tutaj wstaw nazwę tego marketplace gdzie hobbyści wrzucają swoje kity, bo zapomniałem), to prawdopodobnie znaleźliby się i chętni na zakup... Niby jakieś alternatywy są, ale z reguły drogie i słabej jakości (albo zupełnie inny styl klawiszy). IMO to się może sprzed
    2 punkty
  32. @Keda trafiłeś w dobre miejsce - witam na forum i życzę udanych eksperymentów z elektroniką w praktyce. W razie problemów pytaj śmiało na forum
    2 punkty
  33. Czesc w zalaczonym filmiku prezentuje Wam moja maszyne do wyrzucania cukierkow z arduini i lego. Pozdrawiam, Mateusz
    2 punkty
  34. @nigraS Zatem: 1. Moc pobierana przez samo RPi: https://www.pidramble.com/wiki/benchmarks/power-consumption - nie wiem, jak silnie będzie obciążone, ale pesymistycznie zakładam, że zasilacz 5V/3A będzie pracował "pełną parą" - co daje 15W 2. Mysz i klawiatura - https://techtreatbox.com/how-many-watts-keyboard-use/ - powiedzmy, że razem będą to 3W (również pesymistyczne założenie) 3. Dysk - zakładam, że podłączysz go do portu USB 3.0, co daje około 5W (bo maksymalny prąd dostarczony może wynieść 900mA) Do tego doliczmy wentylatory, powiedzmy, że każdy to 1W - co daje razem 3W. Zat
    2 punkty
  35. @Magdyna witam na forum Nie chciałbym za mocno gasić Twojego zapału ale wiele się nie spodziewaj Na II stopień poszedłem na algorytmy, bo AiR, a szczególnie kadra troche mi zbrzydła. Pewnego razu przechodząc obok sali gdzie znajomi z I stopnia czekali na zajęcia zapytałem jak to jest na tym II stopniu AiRu. Odpowiedzi: to samo co na I, ten sam prowadzący, tak samo olewa przedmiot jak na I stopniu, wykładowca zapił na wiosce i nie przyszedł, itp... Studia za bardzo nie uczą... najwięcej uczysz się sama. Wykłady w większości są, żeby prowadzący miał zajęcie. Może na inny
    2 punkty
  36. arm_pid_f32() używa zmiennych zmiennoprzecinkowych (floating point) typu float, natomiast arm_pid_q31() i arm_pid_q15() używają zmiennych stałoprzecinkowych (fixed point) pod którymi tak faktycznie kryją się typy integer. W kwestii kiedy czego używać (moja opinia/podejście): jeśli Twój procek ma wbudowane FPU lub nie zależy Tobie na szybkim wykonywaniu obliczeń to śmiało używaj arytmetyki bazującej na typach zmiennoprzecinkowych. Jeśli natomiast zależy Tobie na czasie wykonywania operacji, nie masz FPU w procku (bo jest to na przykład ARM Cortex-M0/M0+) to przyjrzyj się arytmetyce s
    2 punkty
  37. Witam, jestem na ukonczeniu kursu lutowania. Ogolnie uwazam, ze nie poszlo najgorzej, ponizej moge wrzucic zdj z plytek, gdyby ktos mogl ocenic. Tylko chcialbym o poradę co dalej, gdybym chciał lutować samemu jakieś drobne uklady... Jakie plytki PCB musiałbym kupić.. W kursie sprawa była bardzo prosta, sciezki juz zostaly poprowadzone więc tutaj tylko trzeba było przylutować elementy i tyle... Czy sa jakieś płytki uniwersalne ? Nie bardzo wiem, jak moglbym tam poprowadzić zasilanie i jak wtedy łączyć te elementy... Gdyby ktos mógł coś naprowadzić.
    2 punkty
  38. Świetny odcinek kursu, w końcu znalazłem czas żeby przysiąść i podziałać. Szczególnie rozwijający od strony programistycznej jak dla mnie, okazał się ten dodatek. Jak do tego jeszcze dołożymy dodatek do dodatku, którym się podzielił Gieneq, to mamy naprawdę super materiał do nauki. Podczas zabawy z przełączaniem portów i pinów zauważyłem, że diody mi nie działają, gdy podłączę je pod PA2 lub PA3. Czy to normalne, czy mogę mieć jakiś problem z płytką?
    2 punkty
  39. Bardzo fajny kurs zarówno dla totalnych laików, jak i dla tych co chcą sobie przypomnieć podstawy. Prosty w zrozumieniu i przyjemny w przyswojeniu, polecam serdecznie
    2 punkty
  40. @Elvis problemem okazał się stary kabel bez linii transmisji danych, po wymianie działa - dzięki wszystkim za pomoc!
    2 punkty
  41. Cześć @Elvis, bardzo fajny artykuł. Mam już przećwiczone użycie sieci (VGG16 i Mobilenet) do detekcji ludzi na zdjęciach (jest człowiek na zdjęciu, lub go nie ma). Mam już przygotowane własne zbiory danych ze zdjęciami (do sortowania używałem programu w Pythonie z CNN- Keras, a potem korekta ręczna). Używałem "transfer learning" (wycięcie kilku ostatnich warstw z wcześniej wytrenowanej sieci i dodanie kilku swoich warstw) dla sieci VGG16 i Mobilenet według tutoriali ze strony "Deep Lizard" - tutaj link: https://deeplizard.com/learn/playlist/PLZbbT5o_s2xrwRnXk_yCPtnqqo4_u2YGL Dla
    2 punkty
  42. Jak chodzi o podłączanie czujników i sterowników to Asus Edge T ma podobne możliwości do Raspberry Pi. Jest wyposażony w 40-pinowe złącze w "standardzie" malinki, pełny opis dostępnych wyprowadzeń jest dostępny tutaj: https://tinker-board.asus.com/doc_et.html#qsg/ Więc podłączenie czujnika temperatury nie powinno być problemem.
    2 punkty
  43. To była odpowiedź na odczepnego tak po po prawdzie to lubię wiedzieć co i jak działa. W ogóle to zaśmiecamy wątek koledze @Forseti
    2 punkty
  44. Nadal nie wiem co dokładnie nie działa Jeżeli to mosfet, a tak podejrzewam bo ten IRFZ44N przy 3,3 [v] jest ledwie "uchylony", to najłatwiej będzie go wymienić na taki który będzie się otwierał Trzeba szukać mosfetów typu "logic-level". Znalazłem np. IRL7833, IRL540 albo IRLZ34NPBF, powinny pasować.
    2 punkty
  45. Mała aktualizacja: dzięki forbot'owemu kursowi n/t STM32 wymieniłem Arduino Mega na płytkę Nucleo F303RE - udało mi się "przeportować" bibliotekę AccelStepper i całość oprogramować już nie w Arduino IDE, a STM32CubeIDE - fantastyczne narzędzie Filmu nie wstawiam, bo na ten moment funkcjonalność się nie zmieniła - chciałem tylko "pochwalić się" zmianą platformy sprzętowej
    2 punkty
  46. @Justyna1101 jest to operacja przesunięcia bitowego. Sprzętowo wykonuje się bardzo szybko. LEDy w tym zadaniu są tak dobrane aby były kolejno ponumerowane i w rejestrze ich adresy są kolejnymi pozycjami binarnymi. Czyli aby je ustawić LED można skorzystać z przesunięcia bitowego <<, wtedy binarnie wartość powędruje o ileś pozycji w lewo. Ogólnie to co masz po lewej to wartość którą wpisujesz do zmiennej, a następnie przesuwasz ją w lewo. Jeżeli chodzi o wartość to są to potęgi liczby 2 (jak cały system binarny). Tu masz przykład wartości w Pythonie (bo szybko się odpala konsola
    2 punkty
  47. Drugi kawałek elektroniki zlutowany i zamontowany w motorze. Teraz trzeba podgonić trochę modelarstwo zanim będzie można wrócić do elektroniki i połączyć oba komplety oświetlenia ze sterowaniem. Ciąg dalszy opowieści jak tylko będzie coś nowego do pokazania.
    2 punkty
  48. Jak masz rpi to wystarczy kamera, ale będzie więcej gimnastyki z programowaniem.
    2 punkty
Tablica liderów jest ustawiona na Warszawa/GMT+02:00
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.