Zakupiłem shield motor arduino do sterowania silnikami krokowymi taki jak na poniższym rysunku: załadowałem bibliotekę AFMotor.h zgodnie z instrukcją Ściągnąłem program testowy do uruchomienia silnika krokowego na tej płytce ale nie mogę go skompilować w arduino software. Poniżej zamieszczam program: C:\Users\User\Documents\Arduino\librarie...
W ramach trwającego konkursu Czujnik wilgotności i temperatury AM2302 (DHT22) Czujnik AM2302 może pracować z napięciami 3.3-5.5V posiada 4 wyprowadzenia (jedno niewykorzystywane). Trzy wyprowadzenia wykorzystane są jako zasilanie (1), transmisja danych (2), oraz masa (4), więcej znajdziecie w nocie katalogowej: Długość przewodów połączeniowych może...
Witam. Mam następujący problem z kompilacją przykładowego kodu z biblioteki TVOut. Używam Arduino Nano jako programatora, sketcha wgrywam na ATTiny84. Przykłady typu Blink działają. Żaden przykład z biblioteki TVOut nie działa. Błąd: Arduino: 1.8.13 (Linux), Board: "ATtiny84 (at) 1 MHz (internal oscillator; BOD disabled)" Warning: Board tiny:avr:attiny25at8...
Dzięki mikrokontrolerom AVR, takim jak ATmega można zrealizować wiele ciekawych projektów. Autor poniższej konstrukcji postanowił wykorzystać te możliwości do skonstruowania prostego nadajnika AM (z modulacją amplitudy) wykorzystując Arduino Nano (możliwe jest także wykorzystanie Arduino UNO). Tylko w jaki sposób można uzyskać modulację amplitudy (AM)...
Poszperałem z ciekawości w sieci, by znaleźć jakieś informacje o tych siłownikach i natknąłem się na ( ponoć ) działający kod dla Arduino. Sprawdź go i jeśli zadziała, przerobię go tak, byś mógł sterować tym siłownikiem np. za pomocą potencjometru. Ale najpierw próba ( wklejam oryginał z : ) Dzięki wielkie Jutro rano sprawdzę Ale mam podłączyć pwm...
Witajcie, dziś krótka ciekawostka - uruchomienie silnika BLDC ze starej stacji dyskietek przy użyciu oryginalnego PCB z tej stacji i Arduino. Zero dodatkowych części, MOSFETów, driverów, zero L293D i innych. Tylko jeszcze kabelki stykowe. Co zatem będzie sterować silnikiem BLDC? Oryginalny układ scalony z płytki - w tym przypadku FAN8422G. Przeczytamy...
Po 100 tkach propozycji od YT na temat CHAT GPT postanowiłem sprawdzić czy zrobi coś na Arduino. No i go zapytałem czy zna Arduino i AVR, odpowiedział pozytywnie wyświetlając mi informacja jak z Wikipedii. Następnie zapytałem jak skonfigurowaćTImer2 na 100ms przerwania - no i wyświetlił mi listę kroków jak to zrobić. Zapytanie o kod - wygenerował 2...
Kiedy zmieniłem w programie urządzenie na Arduino Uno kompiluje się poprawnie. Problem jest kiedy chcę to wrzucić na swoje urządzenie czyli Leonardo. To lista błędów jaka wyskakuje podczas weryfikacji programu : Czy da się to naprawić aby działało na Leonardo ? C:\Program Files\Arduino\libraries\mindogas_lm15sgf...
Chciałem przedstawić bardzo prosty akustyczny odstraszacz kun do samochodu zbudowany w oparciu o Arduino Pro Mini (ATMega 328P) oraz moduł przetwornicy step-down na układzie MP1584. Inspiracją do konstrukcji był używany dotychczas analogowy odstraszacz akustyczny zbudowany w oparciu o układ UL1111. Działał on bardzo skutecznie, niestety z wiekiem stawał...
Ostatnio trafiłem na czujnik tętna oparty o element fotoelektryczny. Testując czujnik UV z cyfrowym interfejsem Ostrzeżenie: Tego typu tanie czujniki "medyczne" nie mają nic wspólnego z prawdziwą elektroniką medyczną, prezentuję tutaj efekty własnych prób podejmowanych na własne ryzyko, osoby które chciałby podjąć podobne próby wykonują je na własne...
Witam. Ostatnio zakupiłem czujnik TCS3200D do rozpoznawania kolorów . Jednak pojawił się pewne problemu otóż kod zaczerpnięty z poradnika Botlandu wskazuje na porcie monitora szeregowego tylko liczby składowe RGB . Chciałbym uzyskać kod w któym w momencie podłożenia przedmiotu koloru czerwonego mikrokontroler obrócił np serwem o 90 stopni a w tym kodzie...
Witam Potrzebuję podpiąć się pod zegar sterujący PWM arduino aby uzyskać przerwania co 50 do 100ms czyli co np 50 ms nastąpiło by przerwanie i wywołanie odpowiedniej funkcji. Niestety nie potrafię tego kodu co znalazłem w internecie rozgryść czy ktoś mógłby mi wyciągnąć z poniższego kodu co jest niezbędne do zrealizowania tego i wytłumaczyć co z czym...
Witam. Zainteresowałem się tym projektem. TVB_atmega8a.ino: In function 'void xmitCodeElement(uint16_t, uint16_t, uint8_t)': TVB_atmega8a:92: error: 'TCCR2A' was not declared in this scope TVB_atmega8a:92: error: 'COM2A0' was not declared in this scope TVB_atmega8a:92: error: 'COM2B1' was not declared...
Całą naukę związaną z błędem już przyswoiłem. Tabele logiczne już wiszą nad biurkiem. Budowa układu jednak dalej trwa i generuje problemy. Nie chcę zakładać następnego tematu, dlatego będę kontynuował pisanie w tym. Kod z pierwszego postu po poprawkach działa bardzo dobrze. Mimo generowania oscylacji, pomiar jest wystarczająco dokładny. Jednak dalej...
Bo to jest kiepsko napisany program. Co z tego, że jest 6 kanałów, skoro w obsłudze przerwania i tak do wszystkich przypisywana jest wartość z A0. W przerwaniu jest tyle liczenia, że mój kalkulator się zagotował, do tego jest siedem zmiennych float, gdzie nie powinno ich być w ogóle. Po lekkim przerobieniu, mamy jeden kanał na A0, działa bez triggera...
Plik hex znajdziesz w katalogu ze szkicem. Szkic/Eksport skompilowanego programu, lub Ctrl+Alt+S Szkic/Pokaż folder szkicu, lub Ctrl+K [syntax=c] // (*) All in the spirit of open_soure and open-hardware // Janost 2016 Sweden // The Tiny-TS Touch Synthesizer // // Copyright 2016 DSP Synthesizers Sweden. // // Author: Jan Ostman // // This program is...
Jesteście wielcy oto kod gdy będę na uczelni i dostane się do oscyloskopu to sprawdzę poprawność działaniaprogramu na Arduino Nano [syntax=c] #include <PWM.h> int32_t frequency = 25001; //Częstotliwość (Hz) const int Zadane = A0; // Zadawanie wartości napięcia const int Pomiar = A1; // Pomiar napięcia na dzielniku int Prostokat = 11; //Pin generowania...
Dzięki, szczerze powiem że nie przyszło mi to do głowy. Diody mam 3,3V. Niestety ale na diodach 3,6V jest to samo. Jakieś inne pomysły? Programator USB ISP działa bezproblemowo na tej płycie, a tez jest na wirtualnym USB. O co kaman? Znalazłem problem, problem stwarza biblioteka "IRremote.h" a dokładnie komenda "irrecv.enableIRIn();" po włączeniu IR...
Swego czasu autor kupił dla syna zdalnie sterowany (podczerwienią) Okazało się, że S107G używa procesora do wykonywania kodowania sygnału, więc bez przeanalizowania sygnałów sterujących nie można wiele powiedzieć na podstawie samej budowy płytki. Niestety, oznaczenie procesora było zatarte (co jest dość powszechną praktyką w komercyjnych urządzeniach),...
Robiłem na podstawie tej strony co podał (at)dp-mion7 do momentu, aż wszedł sygnał PWM, uczę się w arduino i cieżko mi zrozumieć ten kod dla AVR Studio. Patrzyłem na timery z noty producenta atmegi328p od strony 153 i kod, który do tej pory napisałem to : [syntax=c] #define pierwszy 13 // czujnik halla 1 #define drugi 11 // czujnik halla 2 #define zerowy...
Jakiś czas temu pokazywałem Sterownik to LB11911. Nie znalazłem noty katalogowej tego konkretnego modelu, choć są inne, pokrewne. Określenie masy i VDD Tutaj sobie trochę utrudniłem - gdybym zachował oryginalne PCB, to wystarczyłoby popatrzeć na kondensatory elektrolityczne, bądź na inne elementy albo po prostu na złącza... Niestety miałem tylko to,...
bez czasów martwych na mostku i bootstrapa dla górnych tranzystorów?! Powiem tak oscyloskopu jakotakiego nie mam by sprawdzić czasy martwe. bootstrapa -- co to jest? Dodano po 5 Tki driver nie ma sensu, mosety się grzały z dwóch powodów, po pierwsze użycie transoptora to chyba najgorszy z pomysłów (zobacz jakie on ma czasy ton/toff (pewnie nawet tego...
Witam, próbowałem wgrać ten kod do Arduino Leonardo lecz wyskakuje taki błąd. Co mam zrobić co mu tam nie pasuje czy po prostu na Leonardo on nie zadziała? Arduino:1.8.19 (Windows 10), Płytka:"Arduino Leonardo" C:\Users\0at5\Desktop\sketch_apr13a\sket... warning: "SP" redefined #define SP 2 In file included from c:\program files (x86)\arduino\hardware\tools\avr\avr\inc...
Witam panowie. Zagadka jest taka. Jest sobie arduino uno, ale programuję je bez bootloadera, bezpośrednio w c w avr studio wersja 4. W pewnym momencie w programie startuję timer 2 w trybie CTC i używam go jako wyjście zegarowe dla bufora. Timer 2 ma ustwienia prescalera na 1 i rejestru porównawczego na 7, co daje ze wzoru przy częstotliwości uC 16Mhz,...
Mam taki program. Niestety coś jest nie tak bo nie jest w ogóle triak wyzwalany. Podejrzewam że coś nie tak jest z wyzwalaniem przerwania lub timera. Program był pisany na atmega8 ja mam arduino UNO więc trochę go przerabiałem i chyba coś spaprałem. zerknijcie proszę... [syntax=c] #include <avr/interrupt.h> #include <avr/io.h> #define LICZBA_KROKOW...
Po dodaniu filtra jakoś specjalnej różnicy nie ma (nie mam pojęcia jak on działa). Dorzuciłem też fragment odpowiedzialny za niby bezpośredni i szybszy dostęp do pinów, ale także bez różncy. [syntax=c] int filter_input; int filter_output; long filter_reg; int sensorValue=0; #define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) #define sbi(sfr, bit)...
Witam mam sprawę potrzebuję dane z tego programu przesłać przez bluetooth na tel program odczytuje barwę w 3 kolorach a ja potrzebuję by włączać to urządzenie z tel i dane by sie wyświetlały na tel i jak z aplikacją na tel raczej sobie poradzę tak przy kontrolerze leżę Proszę kody programów wklejać za pomocą znaczników SYNTAX. Poprawiłem, ale ostatni...
Witam :) Tak jak pisałem chciałbym uzyskać 50 Hz a nie 490 Hz jak jest standardowo w arduino np na pinie 3. Znalazłem takie coś aby uzyskać te 50 Hz : oczywiście tu zamiast diody led na końcu dam tranzystor. Do sterowania PWM tej diody mam już napisany program ze stronki : czyli kod z tej stronki zrobiony pod ten rysunek z led: [syntax=c] // Numer analogowego...
Od lat używałem odstraszacza kun na bazie UL1111 (5 tranzystorów), niestety na mrozie układ praktycznie przestawał działać, co ostatnio skończyło się koniecznością wymiany dość kosztownego wygłuszenia maski (dobrze, że tylko tyle). W/g opisu układ generował sygnał o częstotliwości 7..11kHz (z liniowym przemiataniem). Postanowiłem odtworzyć ten układ...