Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'konkurs2020'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Kategorie forum

  • Elektronika i programowanie
    • Elektronika
    • Arduino i ESP
    • Mikrokontrolery
    • Raspberry Pi
    • Inne komputery jednopłytkowe
    • Układy programowalne
    • Programowanie
    • Zasilanie
  • Artykuły, projekty, DIY
    • Artykuły redakcji (blog)
    • Artykuły użytkowników
    • Projekty - roboty
    • Projekty - DIY
    • Projekty - DIY (początkujący)
    • Projekty - w budowie (worklogi)
    • Wiadomości
  • Pozostałe
    • Oprogramowanie CAD
    • Druk 3D
    • Napędy
    • Mechanika
    • Zawody/Konkursy/Wydarzenia
    • Sprzedam/Kupię/Zamienię/Praca
    • Inne
  • Ogólne
    • Ogłoszenia organizacyjne
    • Dyskusje o FORBOT.pl
    • Na luzie

Kategorie

  • Quizy o elektronice
  • Quizy do kursu elektroniki I
  • Quizy do kursu elektroniki II
  • Quizy do kursów Arduino
  • Quizy do kursu STM32L4
  • Quizy do pozostałych kursów

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Rozpocznij

    Koniec


Ostatnia aktualizacja

  • Rozpocznij

    Koniec


Filtruj po ilości...

Data dołączenia

  • Rozpocznij

    Koniec


Grupa


Strona

  1. Wstęp Jeśli sięgnąłeś po ten artykuł, to prawdopodobnie jesteś programistą, a co więcej, chcesz być lepszym programistą! To bardzo dobrze, ponieważ rynek IT potrzebuje lepszych programistów, a wytwarzanie czystego kodu według przyjętych standardów programowania jest zdecydowanym krokiem w tę stronę. Ten wpis brał udział konkursie na najlepszy artykuł o elektronice lub programowaniu. Sprawdź wyniki oraz listę wszystkich prac » Partnerem tej edycji konkursu (marzec 2020) był popularny producent obwodów drukowanych, firma PCBWay. Czym właściwie jest czysty i dobry kod? Na to p
  2. Dla każdego operatora obsługującego zrobotyzowany proces, praca staje się dużo bardziej komfortowa gdy robot wyposażony jest w przyjemny dla oka interfejs. W dzisiejszym artykule przybliżę nieco tworzenie prostej wizualizacji na robocie KAWASAKI. Niestety możliwości robota KAWASAKI nie są tak duże jak paneli operatorskich SIEMENS czy BECKHOFF, nie mniej często wystarcza wykonanie prostej wizualizacji czy okienek do wprowadzania parametrów pracy robota, aby zastąpić kosztowne panele. Ten wpis brał udział konkursie na najlepszy artykuł o elektronice lub programowaniu. Sprawdź wyniki or
  3. Reguła KISS, DRY oraz inne zasady dobrego programowania Reguła KISS (ang. Keep It Simple, Stupid), dosłownie zrób to prosto, idioto – Prostota (i unikanie złożoności) powinna być priorytetem podczas programowania. Kod powinien być łatwy do odczytania i zrozumienia wymagając do tego jak najmniej wysiłku. Większość systemów działa najlepiej, gdy polegają na prostocie, a nie na złożoności. Należy się więc starać, aby nasz kod podczas analizy nie zmuszał do zbytniego myślenia. Gdy po jakimś czasie do niego wrócimy i nie wiemy co tam się dzieje, to znak, że musimy nad tym popracować. Dobrą met
  4. Protokół HTTP jest bardzo często uzywany w zastosowaniach IoT. Przede wszystkim decyduje tu prostota implementacji, dostępność bibliotek oraz możliwość współpracy z typowymi serwerami WWW bez konieczności instalacji dodatkowego oprogramowania. Szczególnie ta ostatnia cecha może być szczególnie przydatna z uwagi na ilość darmowych usług hostingowych, których nawet ograniczone parametry pozwalają na stworzenie prostej aplikacji niewielkim nakładem środków i przy użyciu minimalnej wiedzy. Niestety - z tą minimalna wiedzą nie jest już tak słodko. Autorzy popularnych bibliotek zakładają
  5. Stacja pogodowa z użyciem czujnika BME680 Stacja pogodowa to jeden z najpopularniejszych projektów IoT, którym fani elektroniki zaczynają swoją przygodę z Raspberry Pi, sensorami, przesyłaniem danych oraz ich wizualizacją. W tym artykule przyjrzymy się monitorowaniu temperatury, wilgotności, ciśnienia barometrycznego i jakości powietrza za pomocą uniwersalnego czujnika, który łączy się bezpośrednio z Raspberry Pi bez dodatkowych komponentów. Dużym plusem tej aplikacji jest to, że nie wymaga ona dużego doświadczenia w elektronice i programowaniu a wprowadza wiele przydatnych zagadnień. W t
  6. Obecnie, gdzie się nie obejrzymy znajdziemy jakiś wyświetlacz. W mieście ogromne billboardy z wyświetlaczami LCD, w tramwajach starsze już wyświetlacze LED. Telewizory mają matryce OLED, smartfony, laptopy i monitory całą gamę różnych odmian matrycy LCD (IPS, VN, TN, VA, itd). Nawet dla hobbystów zostały stworzone miniaturowe wyświetlacze TFT, OLED, LED, a nawet E-Paper. Ten wpis brał udział konkursie na najlepszy artykuł o elektronice lub programowaniu. Sprawdź wyniki oraz listę wszystkich prac » Partnerem tej edycji konkursu (marzec 2020) był popularny producent obwodów drukowanych, fir
  7. Część trzecia będzie w pewnym stopniu nawiązywać do części pierwszej od strony szkicu oraz do części drugiej od strony schematu połączenia w simulIDE. W zasadzie zawarta tu treść miała znaleźć się w części drugiej aczkolwiek chciałem połączyć całość w czytelny sposób co w pewnym stopniu się udało ale nie do końca tak jak chciałem. Założenie było takie aby wyświetlić przewijany tekst z wykorzystaniem materiałów z wcześniejszych części. Przejdźmy więc do schematu. Spis treści serii artykułów: Matryca led: podstawy, proste wyświetlanie znaków - część 1 Matryca led: podstawy, pr
  8. Posiadając jedną z popularniejszych drukarek (Anet, Ender, Tronxy) dostajemy w pełni funkcjonalne narzędzie do mielenia plastikowej nitki na figurki, zabawki, części, czy obudowy - drukarka spełnia swoje zadanie. Co jednak, jeżeli chcemy wydrukować element składający się z wielu materiałów? Albo bardzo skomplikowaną część do maszyny? A może po prostu kolorową figurkę? Tutaj z pomocą przychodzą metody wielomateriałowego druku 3D. Na pytanie, jak drukować, co to daje, ile kosztuje i czemu tak drogo - zaraz dostaniecie odpowiedź. Tak, ten eevee nie jest sklejany! Druk dwoma dyszam
  9. W poprzednich częściach zapoznaliśmy się z demonstracyjnym kodem dostarczanym przez producenta wyświetlacza. Wiemy jakie zalety i wady ma to rozwiązanie, nadszedł moment, żeby spróbować napisać własną wersję. Spis treści: Sterowanie wyświetlaczem TFT - część 1 - wstęp, podstawowe informacje Sterowanie wyświetlaczem TFT - część 2 - analiza problemu Sterowanie wyświetlaczem TFT - część 3 - testy prędkości na STM32 Sterowanie wyświetlaczem TFT - część 4 - własny program Sterowanie wyświetlaczem TFT - część 5 - optymalizacja programu Własna biblioteka gra
  10. Druga część artykułu będzie poświęcona na krótkie omówienie rejestru przesuwnego (z takim określeniem spotkałem się w literaturze) 74HC595. Zagadnienie to chciałem zawrzeć w pierwszej części ale się nie udało. Dlatego teraz kontynuuję jako kolejną część pod tym samym tytułem. Temat nie jest na forum nowy ale warty odświeżenia. W/w układ jest dostępny w bardzo przystępnej cenie i daje też ciekawe możliwości. Podobnie jak ostatnio użyję symulatora SimulIDE aczkolwiek z góry też zaznaczę , że w rzeczywistości też sprawdziłem działanie układu. Podobnie jak poprzednio zaczniemy od podejścia manual
  11. Temat z pewnością nie jest nowością na forum aczkolwiek postanowiłem spróbować opisać go w sposób trochę inny a czy bardziej przydatny to już ocenią inni. W ostatnim czasie pojawiła się seria świetnych artykułów autorstwa elwisa na temat wyświetlaczy TFT. Ten artykuł piszę w celu jak najprostszego przedstawienia zagadnienia matryc led co oznacza ograniczenie stosowanych elementów do minimum. Analogiczna sytuacja tyczy się sterowania matrycą czyli szkicu. Całość została wykonana w SimulIDE a więc w zasadzie każdy będzie mógł sobie to przećwiczyć. Zaczniemy od złożenia samej matrycy 5 rządów 3
  12. MQTT jest popularnym, bo prostym w obsłudze protokołem komunikacji. Najłatwiej jest porównać to do systemu YouTube: są subskrybenci i nadawcy. Nadawca może mieć wielu subskrybentów ale też jedno urządzenie może słuchać wielu nadawców (co - trochę jak w prawdziwym życiu - nie zawsze kończy się dobrze). Cała architektura wygląda w ogólnym przypadku w następujący sposób: W tym artykule zajmiemy się przygotowaniem środowiska oraz wysłaniem “hello world”. Zakładam, że na Raspberry jest zainstalowany raspbian. Jeśli nie to koniecznie sięgnij do odpowiedniego poradnika na Forbocie. Na Rasp
  13. W poprzednich odcinkach zobaczyliśmy jak działa program, który przesyła do wyświetlacza dane dla każdego piksela osobno, następnie przetestowaliśmy wersję z buforem dla całej pamięci obrazu. Pierwsza wersja działała bardzo wolno, ale zużywała mało pamięci RAM. Druga działała bardzo szybko, ale bufor zajmował ogromną jak na mikrokontroler ilość pamięci. Teraz spróbujemy przygotować wersję pośrednią - tym razem użyjemy mniej pamięci, ale więcej czasu procesora. Spis treści: Sterowanie wyświetlaczem TFT - część 1 - wstęp, podstawowe informacje Sterowanie wyświetlaczem TFT - czę
  14. Jak wspominałem na początku, wśród programów przykładowych dostarczanych przez producenta wyświetlacza znajdziemy przykłady nie tylko dla Arduino, ale również STM32. Działanie z Arduino Uno już widzieliśmy, czas wypróbować jak nasz moduł będzie działał z mikrokontrolerem firmy STMicroelectronics. Spis treści: Sterowanie wyświetlaczem TFT - część 1 - wstęp, podstawowe informacje Sterowanie wyświetlaczem TFT - część 2 - analiza problemu Sterowanie wyświetlaczem TFT - część 3 - testy prędkości na STM32 Sterowanie wyświetlaczem TFT - część 4 - własny program St
  15. W poprzedniej części zobaczyliśmy jak działa wyświetlacz TFT podłączony do Arduino Uno. Wiemy już, że nie jest to demon szybkości, czas przeanalizować nieco dokładniej przyczyny takiego, a nie innego działania. Ta część będzie nieco bardziej techniczna od poprzedniej, znajdziemy w niej więcej obliczeń oraz odniesień do dokumentacji. Niestety pewna dawka "teorii" będzie konieczna dla zrozumienia działania wyświetlacza oraz poprawienia wydajności. Spis treści: Sterowanie wyświetlaczem TFT - część 1 - wstęp, podstawowe informacje Sterowanie wyświetlaczem TFT - część 2 - analiza
×
×
  • 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.