Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'Początkujący'.

  • 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 - DIY
    • Projekty - DIY roboty
    • Projekty - DIY (mini)
    • Projekty - DIY (początkujący)
    • Projekty - DIY 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


Imię


Strona


TempX

  1. Cześć, chciałem zrobić jakiś prosty program używający odbiornika podczerwieni. Mam jednak problem z tym, że źle odbierane są dane. Używam tego klasycznego kodu: #include <IRremote.h> IRrecv irrecv(2); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); } void loop() { if (irrecv.decode(&results)) { Serial.print(results.value); Serial.println(" "); irrecv.resume(); } } To są dane jakie widzę po wciskaniu jednego przycisku: więc jak widać wartości dla jednego przycisku są różne, a transfer tej liczby na hex w ogóle nie działa. Sprawdzałem czy piny gnd, 5v i 3,3v nadają odpowiedni stan na wyjście pinów i zdaje się, że tak (nie potrafię dobrze posługiwać się arduinowym językiem, więc wysyłam link do poradnika, z którego korzystałem https://learn.andoyaspace.no/ebook/the-cansat-book/common/getting-started/software-start-up-and-test-of-arduino-uno/). Nie mam pojęcia dlaczego to co robię nie działa. Jeżeli ktoś ma jakiś pomysł to z wielką przyjemnością poczytam, bo flustruje mnie to, że nie potrafię nic z tym zrobić :). Dodam jeszcze, że Arduino jest oryginalne, a odbiornik, z którego korzystam to TSOP31236. Robiłem to parę miesięcy temu i wtedy wszystko działało.
  2. Witam, czy wiecie może czym ciąć płytki uniwersalne/drukowane (laminat)? Próbowałem kiedyś nożykiem i szczypcami bocznymi, ale wyglądało to w ten sposób: krótko mówiąc obskurnie. 😅 W Internecie pisali że nożem szklarskim, tylko czy rzeczywiście on się sprawca i w jaki sposób się go używa? Z góry dziękuję za poświęcony czas! 😄
  3. Witam. Przyszedł mi dzisiaj oscyloskop który kupiłem przez internet. Po włączeniu nic się nie dzieje. Właściwie to prawie nic bo na wyświetlaczu nic się nie pojawia, dioda power się nie świeci, ale zauważyłem że przy włączaniu dioda triggered bardzo delikatnie świeci i po chwili przestaje. Zacząłem kręcić pokrętłem przy włączonym oscyloskopie i odkryłem że ustawienie pokrętła na bardzo dokładną pozycje powoduje miganie diody triggered ze stałą częstotliwością i jak zakładam pełną jasnością. Próbowałem parę razy, czasem częstotliwość migania jest większa, czasem mniejsza. Ale raczej nie ma to znaczenia. Pomimo braku zasilania ono jednak jest? Nie rozumiem tego. Nie wiem jak zabrać się za naprawę tego oscyloskopu. Pani która mi go sprzedała twierdzi że na pewno działał jeszcze przed wysłaniem. Dodam że w temacie oscyloskopów jestem totalnie zielony. Mam pełne wyposażenie, oscyloskop miał jeszcze plomby. Szkoda jakby taki sprzęt się zmarnował. Byłbym wdzięczy za jakiekolwiek porady, schematy i informacje. Z góry dzięki za pomoc.
  4. Dzień dobry, od niedawna próbuję stworzyć grę, chodzi o to że diody migają na lewo i prawo, a gracz ma wcisnąć przycisk aby miganie się zatrzymało. W zależności od tego na jakiej diodzie LED gracz zatrzyma, dostanie punkty (wyświetlane na LCD). I teraz chodzi o to że muszę w jednym kodzie sprawdzać czy przycisk nie został naciśnięty, i kontrolować miganie diod LED. Gdyby była opcja dwóch funkcji void loop to problem by był rozwiązany. Więc, czy można w jednym kodzie mieć dwie funkcje loop? Jeśli tak to proszę powiedzieć jak tego użyć, a jeśli nie to jak wykorzystać jedną funkcję loop do tego co chcę zrobić. Z góry dziękuję! 🙂
  5. Witam, próbowałem dzisiaj podłączyć wyświetlacz TFT dotykowy SPI ILI9341 do Arduino. Spróbowałem podłączyć z takiego zdjęcia z internetu i ekran się tylko zaświecił, kod się dało przegrać ale na wyświetlaczu nic się nie pojawiało. Potem zobaczyłem że jest więcej metod podłączania. I czy ktoś może mógłby mi wysłać zdjęcie/tabelkę prawidłowego podłączania wyświetlacza do Arduino? Wcześniej jak chciałem podłączyć zrobiłem to w! taki sposób jaki możecie zobaczyć na obrazku: i kod wgrałem ten: #include <Adafruit_GFX.h> #include <Adafruit_TFTLCD.h> #include <TouchScreen.h> #define LCD_CS A3 #define LCD_CD A2 #define LCD_WR A1 #define LCD_RD A0 #define LCD_RESET A4 #define BLACK 0x0000 #define BLUE 0x001F #define RED 0xF800 #define GREEN 0x07E0 #define CYAN 0x07FF #define MAGENTA 0xF81F #define YELLOW 0xFFE0 #define WHITE 0xFFFF #define YP A1 #define XM A2 #define YM 7 #define XP 6 #define TS_MINX 940 #define TS_MINY 160 #define TS_MAXX 160 #define TS_MAXY 970 TouchScreen ts = TouchScreen(XP, YP, XM, YM, 300); Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET); #define BOXSIZE 40 #define PENRADIUS 3 #define MINPRESSURE 10 #define MAXPRESSURE 1000 bool change = 0; bool touch = 0; void setup() { pinMode(A5, OUTPUT); digitalWrite(A5, LOW); Serial.begin(9600); tft.reset(); tft.begin(0x9325); tft.setTextColor(WHITE); tft.setTextSize(3); tft.fillScreen(BLACK); } void loop() { if (change == 0 && touch == 0) { digitalWrite(A5, LOW); tft.fillCircle(120, 160, 50, RED); tft.setCursor(95, 150); tft.println("LED"); change = 1; delay(200); } if (change == 0 && touch == 1) { digitalWrite(A5, HIGH); tft.fillCircle(120, 160, 50, GREEN); tft.setCursor(95, 150); tft.println("LED"); change = 1; delay(200); } TSPoint p = ts.getPoint(); pinMode(XM, OUTPUT); pinMode(YP, OUTPUT); if (p.z > MINPRESSURE && p.z < MAXPRESSURE) { p.x = map(p.x, TS_MINX, TS_MAXX, tft.width(), 0); p.y = map(p.y, TS_MINY, TS_MAXY, tft.height(), 0); Serial.print("("); Serial.print(p.x); Serial.print(", "); Serial.print(p.y); Serial.println(")"); if (p.x > 70 && p.x < 170) { if (p.y > 110 && p.y < 210) { change = 0; touch = !touch; } } } } Tu są zdjęcia jak to podłączyłem: Mało na nich nich widać niestety, więc tu jest jeszcze zdjęcie ,,poglądowe": Gdyby było za mało informacji proszę napisać Z góry dziękuję za odpowiedzi! 😄
  6. Dzień dobry, jak zasilić Arduino bateriami? Z góry dziękuję za odpowiedzi! 🙂
  7. Dzień dobry, nie dawno kupiłem sobie wyświetlacz LCD TFT SPI ST7735S ze slotem SD. Można ten wyświetlacz podłączyć do Arduino, ale czy jest możliwość włożenia karty SD do slotu i podłączenia pinów VCC i GND do plusa i minusa baterii? Jeśli tak to proszę podać jakie zasilanie do niego podłączyć Z góry dziękuję za odpowiedź. 😄
  8. Dzień dobry, ostatnio pytałem się jaki Attiny do wyświetlacza LCD I2C, wszyscy polecali mi Attiny85. Czy może ktoś mi powiedzieć jak programować to Attiny? Bardzo proszę zwrócić uwagę że jestem początkującym i proszę nie używać mega skomplikowanych słów Z góry dziękuję odpowiedź 🙂
  9. Dzień dobry, czy wie ktoś jak używać kalkulatora szerokości ścieżek na płytce drukowanej? Z góry dziękuję za odpowiedzi! 😄
  10. Mam problem z doświadczeniami z diodą RGB oraz z układem Darlingtona. Otóż dioda nie chce się zaświecić, próbowałem dociskać poszczególne elementy bo być może nie stykały z płytką ale nic. Jeżeli chodzi o układ Darlingtona to chodzi o doświadczenie z ołówkiem, w tym doświadczeniu dioda również nie świeci. Zastanawiam się co może być problemem. W każdym z tych doświadczeń używa się innej liczby baterii 1,5 V więc zastanawiam się czy problem jest z samymi bateriami. Trzeba je włożyć do pojemnika w konkretny sposób czy nie ma to większego znaczenia. Z góry dziękuję za odpowiedź
  11. Witam, piszę tu do was z prośbą o pomoc/radę w sprawie mojego mini projektu. Jestem początkującym w tworzenia elektroniki więc proszę o większą wyrozumiałość w kwestii specjalistycznego nazewnictwa. Celem projektu jest zamienienie podświetlenia przycisku zasilania na obudowie komputera na podświetlenie RGB zsynchronizowane z podświetleniem w obudowie. Sam przycisk ma trzy stany podświetlenia (świeci, mryga i nie świeci). Problem pojawia się, gdy chcemy “zsynchronizować” to z podświetleniem. Na płycie głównej mam trzy dostępne wyjścia: RGB, ARGB, POW-LED. (pin-out zamieszczam poniżej) RGB: 1 - 12v, 2 - G, 3 - R, 4 – B ARGB: 1 - 5v, 2 - Din, 3 - pusty, 4 - GND POW-LED: 1 - 5v, 2 – GND Początkowo zakładam nie korzystać z wyjścia ARGB z powodu większej złożoności tego rodzaju podświetlenia natomiast zostawiam tu informację o jego istnieniu. Schemat powinien realizować taką (pseudo) tablice boolowska: Legenda: IN – tablica stanów wejściowych OUT – tablica stanów wyjściowych PW – zasilanie 5v (POW-LED:1) LED – Czy podświetlenie obudowy się świeci? 12v – Czy na złączu RGB występuje zasilanie? PW LED – Czy przycisk się świeci? LED GRD – puszczenie “minusa” przez gniazdo RGB (RGB:2,3,4) PW GRD – puszczenie “minusa” przez gniazdo PW (POW-LED:2) Opis stanów: Nr.1 - PC włączony Nr.2 - PC wygaszony Nr.3 i 4 – PC uśpiony (przycisk mryga) Nr.5 - PC wyłączone Własnymi siłami doszedłem do takiego prototypu, ale nie jest on idealny. Nie spełnia bowiem przypadku Nr.2 z tablicy. Dostęp mam tylko do tego co jest podłączone do większej płytki stykowej (wyprowadzenia gniazd i diody). Mniejsza jest hipotetyczną implementacja sterowania oświetleniem na płycie głównej. Połączenie minusa pomiędzy płytkami jest nie potwierdzone (ale zakładam, że istnieje). Z braku istnienia modelu Diody RGB (wsp.Anoda) w programie użyłem trzech zwykłych na modelu. Napięcie 3v z baterii też jest umowne. Co do doboru rezystorów to jest to zrobione na oko (na razie) chodzi głównie o zasadę działania. Za wszelkie sugestie, pomysły i podpowiedzi będę bardzo wdzięczny. Ps. Niechciał bym używać w projekcie żadnych mikrokontrolerów typu Arduino itp.
  12. Witam serdecznie ponownie, Udało mi się ukończyć poprzedni projekcik - SDK + alarm, więc przyszła kolej na kolejny. Celem projektu jest dobrze znana automatyczna pompa wody, która będzie mierzyć poziom wilgotności gleby. Jeśli chodzi o stronę programowalną to pestka, ale z kolei mam niepewność względem podłączenia. Na schemacie poniżej został stworzony układ w jaki połączyłem elementy, i chciałem zapytać czy jest to poprawne podłączenie, czy nie brakuje tutaj jakiegoś elementu. Na forum gdzieś znalazłem schemat podłączenia, ale była tam zainstalowana pompka bodajże 6V, która zasilało się baterią. Tutaj mam zasilacz 240/12V, 2,5A oraz pompkę 12V z poborem 300 mA więc jest w miarę podobnie. Pomiędzy zasilaczem a przekaźnikiem wstawiłem przełącznik i wpiąłem go do wejścia COM, a przewód zasilający(+) z pompki do NO. Problem mi przysporzyło zrozumienie działania przekaźnika, i jeżeli dobrze rozumiem działa to w ten sposób, że jeżeli obwód przechodzi przez wejście NO, to pompka uruchomi się dopiero wtedy gdy przez przekaźnik poleci napięcie z Arduino(sygnał sterujący), a NC jest to obwód który działa od razu w momencie otrzymania zasilania z sieci(nie wymaga sygnału sterującego). Czy ten wywód jest poprawny? Ponownie mam nadzieję, że temat w dobrym miejscu, Z góry dziękuje za odpowiedzi, pozdrawiam.
  13. Witam, założyłem wcześniej wątek, o tym. Dziękuję @farmaceuta @ethanak @SOYER i innym za tłumaczenie, o co chodziło z else/if'ami, ale nadal nie wiem, kiedy ich użyć. Czy ktoś dałby mi jakieś przykłady, czy coś innego. Nadal nie wiem, w jakich przypadkach ich użyć. Bardzo proszę o wytłumaczenie.
  14. import cv2 import pytesseract import time from pytesseract import Output def extract_license_plate(image_path): image = cv2.imread(image_path) gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) blur = cv2.GaussianBlur(gray, (5, 5), 0) edges = cv2.Canny(blur, 100, 200) contours, hierarchy = cv2.findContours(edges, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE) contours = sorted(contours, key=cv2.contourArea, reverse=True)[:10] plate_text = None for contour in contours: peri = cv2.arcLength(contour, True) approx = cv2.approxPolyDP(contour, 0.018 * peri, True) if len(approx) == 4: x, y, w, h = cv2.boundingRect(approx) roi = image[y:y + h, x:x + w] plate_text = pytesseract.image_to_string(roi, config='--psm 8 --oem 3 -c tessedit_char_whitelist=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789') return ''.join(filter(str.isalnum, plate_text)) return "no text detected" cap=cv2.VideoCapture(0) try: while True: ret, frame = cap.read() if ret: cv2.imwrite('/home/marek/tablica.png',frame) print("Image saved") text = extract_license_plate('/home/marek/tablica.png') else: print("fail") if text is not None: print(f"Extracted Text: {text}") time.sleep(5) except Exception as e: print(f"An error occurred: {e}") finally: cap.release() print("Camera released.") Pracuję nad projektem systemu służącego do automatycznego otwierania bramy, w momencie rozpoznania przez kamerę z Raspberry Pi, numerów tablic rejestracyjnych zapisanych w pliku tekstowym. Jestem dość zielony w jakiekolwiek programy związane z systemami wizyjnymi i mocno posiłkowałem się ChatemGPT 4, wrzuciłem do chatu zdjęcia przypominające docelowy obraz z kamery i kazałem mu pod to napisać program. Program działa prawie idealnie kiedy zczytuje tablice z gotowych zdjęć, jednak gdy zdjęcia pochodzą z kamery i pokazuje przed nią dokładnie to samo zdjęcie tylko wydrukowane, program nie rozpoznaje żadnych znaków. Pytanie gdzie może leżeć problem, czy wpływ na to ma zbyt niska jakość obrazu z kamerki (używam kamery ZeroCam z przejściówka do Raspberry PI 3A+) , potencjalnie zły kąt zdjęcia przed kamerka czy może jakiś błąd w kodzie? Testuje działanie na załączonym obrazku Z góry dziękuje za pomoc, ewentualny namiar do kogoś kto mógłby pomóc :))
  15. Dzień dobry. Mam takie zadanko z tranzystorem i trochę nie mam pewności co do rozwiązania. Czy wystarczy policzyć napięcie na R2 za pomocą dzielnika napięcia i wtedy U=5V - UR2? Za wszystkie wskazówki i pomoc z góry dziękuję.
  16. Witajcie 🙂 Chciałbym nauczyć się lutować - w tym celu zamierzam kupić zestaw do nauki lutowania (oczywiście od Forbota). I mam 3 pytania. 1. Stacja lutownicza czy lutownica kolbowa? Widzę, że kurs jest robiony raczej pod stacje, mimo to w polecanych lutownicach znajduje się zwykła lutownica kolbowa. Nie zamierzam się tym jakoś mocniej zajmować - traktuje to jako hobby. Chciałbym, oprócz lutowania elementów elektronicznych, nauczyć się lutować przewody i umieć np. przylutować oderwany kabel do klawiatury czy myszki. Czy naprawdę potrzebuje regulacji temperatury? Nie mam raczej miejsca na ustawienie stacji i też nie chciałbym wydawać tyle kasy na wypadek, jakby lutowanie okazało się nie dla mnie. I musi być to coś dostępnego w Botlandzie. Co myślicie o tej lutownicy? Jest w polecanych i mało kosztuje. 🙂 2. Czy do hobbystycznego lutowania potrzeba odpowiedniego wentylatora z filtrem czy wystarczy otwarte okno i zwykły, niewielki "wiatraczek"? 🙂 3. Jak już mówiłem, chciałbym umieć lutować kable. Zastanawiam się, czy oprócz topnika znajdującego się w zestawie nie powinienem kupić też kalafonii? Widziałem, że ktoś na forum napisał, że łatwo na niej lutować przewody. Wydaje mi się to logiczne, bo w końcu chyba topnik jest płynny, a kalafonia bardziej żelowata, przez co można na niej położyć taki kabelek, ale jak mówiłem, jestem zielony w temacie i nie jestem tego pewien. 🙂 To wszystko. Będę wdzięczny za odpowiedzi i przepraszam, jeśli to zły dział, ale nie znalazłem działu "lutowanie". 🙂
  17. gaza

    Stara Prusa i3

    Cześć. Od kilku lat ( pewnie 5 ) stała u mnie złożona, ale nie uruchomiona Prusa i3. Podczas uruchamiania źle pokonfigurowałem stepsticki i do tego pewnie źle to jeszcze podłączyłem i padło mi Arduino 2560. Dzisiaj mam już inne Arduino i chciałbym to uruchomić, niestety mam problem z pozyskaniem oprogramowania. Nie wiem jakie powinno być właściwe i skąd je pobrać. Do tego kiedyś ( pamiętam ) widziałem na jakimś blogu już pre-konfigurowany plik z ustawieniami, a teraz nie mogę tego znaleźć. Jako elektronikę to mam Ramps ( chyba 1.4) no i soft to chyba Marlin Soft to chyba powinien być MK2S, ale nie jestem pewien. Mógłby ktoś podesłać jakiś link do jakiegoś blogu ( najlepiej po polsku ), gdzie to fajnie jest opisane ? Ewentualnie poproszę o link do softu ( marlin ) do odpowiedniej wersji. Hotend to E3D v6 - 1,75 Z góry dziękuję i pozdrawiam
  18. Budowałem ten układ wiele razy na wiele sposobów i nie udało mi się go zbudować. Diody po odłączeniu przewodu pomarańczowego (od bazy tranzystora do masy układu) przestawały świecić.
  19. Cześć, Jestem nawy na forum i zupełnie zielony jeśli chodzi o programowanie. Jak w temacie potrzebuję wykonac przycisk na USB, który po naciśnięciu "zgłosi się" w ubuntu 22.04 oraz odtworzy mp3 z folderu Music. Znalazłem podobny projekt w linku poniżej: https://www.pjrc.com/teensy/td_digital.html Podłaczyłem jak poniżej: ale nie wiem jak go przeprogramować by po naciśnieciu przycisku urządzenie zgłosiło na ttyUSB i wyrzuciło komunikat "pishbutton" w Ubuntu i zagrało mp3 z folderu Music. Wyczytałem jeszcze że można to zrobić na adapterze USB/UATR, nie ma dla mnie większego znaczenia, który to będzie adapter ważne by zadziałało, jeśli zrobienie tego na UART bezie łatwiejsze to mogę go dokupić. Proszę o pomoc w przeprogramowaniu i napisaniu kodu pod Ubuntu.
  20. Cześć, zaczynam dopiero z STM32, mam teraz wstęp na studiach, ale postanowiłem nauczyć się czegoś więcej. Na razie jestem po #3 części kursu i zabrałem się za zadania domowe. Co do pierwszego (Wróć do przykładu, w którym dioda włączała się na 200 ms i gasła na 800 ms. Zastanów się, jak odwrócić działanie tego programu bez zmieniania jego kodu. ), HAL_GPIO_WritePin(LED[1].port, LED[0].pin, GPIO_PIN_SET); HAL_Delay(200); HAL_GPIO_WritePin(LED[1].port, LED[0].pin, GPIO_PIN_RESET); HAL_Delay(800); mam pomysł, żeby zmienić wyjście na aktywne stanem niskim, ale nie mogę znaleźć tej opcji. Zadanie 3. Dodaj do programu kolejny przycisk, który będzie resetował linijkę. Podpięcie przycisku bez problemów, dodanie go do pinu na płytkę też, ale prosiłbym o pomoc z samym kodem - gdzie szukać w jaki sposób napisać funkcję, która zresetuje. Dzięki za pomoc!
  21. Witam, jestem nowy na forum więc liczę na wyrozumiałość 🙂 Ogólnie chciałbym zacząć swoją przygodę z Arduino i mam następujace pytanie: Czy to co mam w koszyku (załącznik) jest zgodne z pierwszą częścią kursu (tzn. czy zawiera wszystko co potrzebne i pasuje to wszystko do siebie). Wiem, że pytanie należy do tych bardziej głupich no ale po prostu się nie znam (jeszcze) Pozdrawiam 😄
  22. Cześć, mam ambitny pomysł odbudowy starego kontrolera do gier, z którego została mi tylko obudowa i przyciski. Myślę, że projekt jest na tyle prosty, że można od niego zacząć naukę mikrokontrolerów. Do tej pory robiłem jedynie proste projekty na Arduino uno/nano, który jednak ma tą wadę, że nie potrafi udawać HID. Mój pierwszy plan był, by kupić Arduino micro, który może bezpośrednio rozmawiać z USB ale niestety po pierwsze oryginalne Arduino przekracza mój budżet, po drugie ma za mało wejść (szczególnie ADC). I tu wpadł mi w oko STM32 a konkretniej "blue pill". Nigdy na nim nie programowałem więc mam parę pytań zanim zacznę, żeby oszczędzić sobie przyszłej frustracji: Jak wygląda kompilowanie i wgrywanie programu? Z tego co się już dowiedziałem, nie mogę po prostu wpiąć go do usb jak Arduino i wgrać program. Czy potrzebuję oficjalnego programatora? A może wystarczy chiński konwerter "USB to UART" na bazie CH340 lub PL2303? Czy mógłbym użyć Arduino jako programatora STM32? Jaki software polecacie na początek by pisać i wgrywać programy na kontroler? Który mikrokontroler wziąć na początek? F103C8T6 wydaje się być dość popularny. Czy bez zaawansowanego hackowania można sprawić by ten mikrokontroler przestawiał się komputerowi jako "game pad (HID)" i rozmawiał z komputerem? Czy jest coś o czym nie wiem a powinienem wiedzieć zanim zacznę? Częste błędy i trudności początkujących? Z góry dzięki za wszelkie porady i podpowiedzi
  23. Ostatnio zacząłem projektowanie miotacza ognia zasilanego pompą do paliwa, nie znam zbytnio się na elektryce ale to by było najlepsze dla mnie rozwiązanie
  24. Witam , Gdy zacząłem robić zestaw ,, Kurs techniki cyfrowej" zobaczyłem że coś jest nie tak z płytką stykową (przynajmniej mi się tak wydaje) . Chodzi o to że boki (+) i (-) są na odwrót wsadzone niż jest pokazane na schemacie projektu. Czy gdyby obrócił płytkę o 180 stopni stało by się coś w projekcie (np. spalenie diody) Poniżej wrzucam zdjęcia. Tu jest link do schematu: https://forbot.pl/blog/technika-cyfrowa-sterowanie-wyswietlaczem-7-segmetnowym-id16152 (Tam z przodu na płytce jest (+) a później (-). )
  25. Witam, mam mały problem z programem na arduino z wzmacniaczem. Chciałem zrobić układ wyjściowy 0-10V proporcjonalny do temperatury o zakresie 17 do 22 stopni celsjusza. Napięcie na układzie wyjściowym miało być proporcjonalne do temperatury czyli, temperatura 17 stopni to napięcie na wyjściu 10V i odwrotnie. Problem polega na tym, że po podłączeniu wzmacniacza i dopisaniu dla niego programu wyświetlana na LCD (z konwerterem I2C) temperatura zaczęła wariować. Bez wzmacniacza wszystko było w porządku. przesyłam program oraz na szybko schemat. Z góry dziękuje za pomoc.
×
×
  • 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.