ale z tego co się już dowiedziałem nie będzie działać na mojej płytce Nie prawda, będzie działał po zmianie kilku linijek kodu. [syntax=basic4gl]$regfile = "8515def.dat" $crystal = 10000000 [/syntax] To zmień na swojego procka i częstotliwość oscylatora, jaki Masz. Na przykład [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 8000000 [/syntax] Tą...
Kolego może zacznij od czegoś prostszego bo nieskomplikowane zadanie a tu wydaje się być inaczej. Programowanie to nie tylko znajomość mikrokontorlerów, języków ale przede wszystkim umiejętność samodzielnego rozwiązywania problemów i wiążąca się z tym pomysłowość. Żeby przetestować ten kod wziąłem drugą Atmegę8 i kazałem jej nadawać impuls co 500ms...
Config Timer1 = Counter , Edge = Rising ,Noise Cancel = 1, Prescale = 1 , Compare A = Disconnect,Compare B = Disconnect Nie działa Config Timer1 = Counter , Edge = Rising , Noise Cancel = 1 , Capture Edge = Rising , Compare A = Disconnect , Compare B = Disconnect , Clear Timer = 0 Działa THX
Dr_dead....źródłem impulsów są kontaktrony, albo poprawniej zwarcie styku kontaktronu powoduje powstanie impulsu. Sprawdzę oczywiście wydajność żródła zasilania ale nie sądzę aby tu była przyczyna problemu. Raczej liczone sa jakieś"śmieci" z drgającego styku....i moje pytanie raczej skierowane było w tym kierunku. Zastosowałem parametr , przy konfiguracji...
Zrobiłem poniekąd tak jak panowie napisali, z wyjątkiem pomiaru oscyloskopem, bo po prostu nie mam. Dodałem do kodu linijkę: Config Timer1 = Counter , Edge = Rising , Noise Cancel = 1 , Capture Edge = Rising , Compare A = Disconnect , Compare B = Disconnect , Clear Timer = 0 Właściwie to powiększyłem o kilka szczegółów i teraz działa, ale... obroty...
Pracuję nad odczytem ramki z ALPINE M-BUS i wysyłaniu do Terminala po RS232 Temat był kiedyś poruszany.Ogólnie M-BUS pracuje na zasadzie PWM ,tzn, 0 i 1 są transmitowane z różną szerokościa impulsów . Joerg Hohensohn zrobił już coś takiego w języku C. www.jevinskie.com/mbus/ Chce zrobic tosamo w bascomie. Docelowo ma być pózniej emu zmieniarki na module...
Jakby ktoś chciał zrobić coś podobnego, to pewne informacje są w poniższym linku: http://forums.hackaday.com/viewtopic.php... To moje pierwsze próby napisania programu. Jeszcze nie testowałem go w praktyce [syntax=basic4gl]$regfile = "m168def.dat" $crystal = 8000000 '$sim Config Timer1 = Timer , Prescale = 64 , Capture Edge = Falling , Noise...
$crystal = 11059200 Dim Licznik As Long Dim Czestotliwosc As Single Config Int0 = Falling Config Timer1 = Timer , Noise Cancel = 1 , Prescale = 1 On Int0 Licz On Timer1 Przerwanie_co_1ms Enable Interrupts Enable Int0 Enable Timer1 Timer1 = 54477 Do Loop End Przerwanie_co_1ms: Timer1 = Timer1 + 54477 Licznik = Licznik + 1 Return Licz: Stop Timer1...
$regfile = "attiny2313.dat" $crystal = 10000000 $hwstack = 32 $swstack = 8 $framesize = 16 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.1 , Rs = Portb.2 'konfiguracja podłączenia LCD,na płytce testowej Config Lcd = 16 * 2 Config Timer1 = Counter , Edge = Falling , Noise Cancel = 1 , Prescale = 1 Config...
Mam problem z przerwaniami, a raczej z pewną różnicą w budowie Atmega8 i Atmega32, a mianowicie mam program, który działa prawidłowo na Atmega8 poniżej fragment http://obrazki.elektroda.pl/7547240700_1... Jakaś sugestia/pomoc?
'freq miernik do 5MHz '2010.08.12 $regfile = "m8def.dat" '$crystal = 11059200 '$crystal = 14745600 $crystal = 16000000 Config Lcdpin = Pin , Db7 = Portb.2 , Db6 = Portb.3 , Db5 = Portb.4 , Db4 = Portb.5 , E = Portc.2 , Rs = Portc.4 Config Lcd = 16 * 2 Dim Ccount As Byte Dim Maincounter As Long Dim C_counter As Word Config Timer0 = Timer ,...
Spróbuj powalczyć w Cool Edit. Zaznacz miejsce szumu (bez sygnału użytecznego) następnie opcja Noise Reduction, Get profile form selection, Safe profile następnie cancel (nie klikaj ok bo wymaże zaznaczony fragment) Jak już masz zapisaną próbkę zaznaczasz cały materiał, otwierasz Noise Reduction, Load Profile (otwierasz zapisany wcześniej plik) i OK....
odświeżę mojego kotleta, ponieważ problem znów powrócił urządzenie które skonstruował znajomy przestało działać, czujnik w skrzyni generuje impulsy prądowe 7mA i 14mA przez wysokie i niskie zbocze na wieńcu wałka zdawczego. Chce zwiększyć częstotliwość tych impulsów dokładnie o 1,12 w stosunku we/wy dodam jeszcze wsad z atmegi8 użytej do tego urządzenia...
Witam. Mam problem z dekoderm wywołania w systemie "5-tone", tony dekoduje poprawnie i wyświetla poprawnie, niestety próba wysłania ich przez UART nie jest zadowalająca. Jak widać program wykonuję "w pętli" wypisywanie odebranych znaków, czego wynikiem jest np dla kodu 12345: 1 12 1234 12345 Czy da się przerobić tak program aby na UART wysłać zmienną...
Witam! Dziękuje za jakąkolwiek odpowiedź, zawsze to w głowie więcej zostanie, dziś spędziłem cały dzień (no prawie ;) ) na tworzeniu liczb przy użyciu Deflcdchar i potem wyświetlałem je pojedynczo na LCD, wrzuciłem potem Twój program w procesor i zlicza na LCD :) i muszę powiedzieć, że właśnie o taki sposób mi chodziło, i teraz pytanie, jak przerobić...
Łap. Mam co robić ale tak się chwile pobawiłem. Program nie jest przemyślany tylko tak z doskoku :D Mierzy długość impulsu jednego i drugiego i pokazuje na LCD Do tego sumując obydwie długości wróży tez częstotliwość :P Nie miałem na szybko nic z PWM żeby zadawać różne wartości to złapałem ten mój programowany generator 50/50 i dlatego wyniki takie...
Absolutnej ciszy tam nigdy nie będzie, bo działają one na zasadzie generacji dźwięku takiego, aby się znosił z tym, który dobiega z zewnątrz. Pamiętaj, że słyszysz także dźwięki przewodzone przez kości oraz szum krwi przepływającej przez naczynia w głowie. Bose QC35II docenisz w pociągu, autobusie a w szczególności w samolocie. Pod taki szum są one...
* Over-voltage, MOSFETs have very little tolerance to overvoltage. Damage to devices may result even if the voltage rating is exceeded for as little as a few nanoseconds. MOSFET devices should be rated conservatively for the anticipated voltage levels, and careful attention should be paid to suppressing any voltage spikes or ringing. * Prolonged current...
Jest takie urządzenie produkowane przez firmę MFJ. Podobno jednak to tylko "gwizdki i wodotryski" (powtarzam zasłyszaną opinię, sam nie korzystam z niego). Na stronie DL2KQ jest coś takiego: http://dl2kq.de/ant/3-15.htm Strona jest po rosyjsku, ale schematy są ogólnie czytelne. Facet jest raczej praktykiem więc chyba to działa...(?) Dodano po 3 PS....
W programie masz bałagan, ale pewnie większym problemem są tu schemat i założenia. PWM 8Bit przy 16Mhz to wyjdzie 62,5kHz. Nawet małe silniczki mają bezwładność na poziomie 10ms więc to chyba niepotrzebne. Przy Twojej prędkości musiałbyś duży nacisk położyć na ten układ ze sterowaniem tranzystora. Dla tego PWM proponuję użyć jakiegoś preskalera. Potem...
Według producenta WSTĘPNIE SPAROWANY MODUŁ USB ZAPEWNIAJĄCY ŁĄCZNOŚĆ https://www.bose.pl/pl_pl/products/headp...
Witam Mój problem wygląda następująco: -układ na jakim pracuje to atmega 8 a srodowisko programowania Bascom Po zalaczeniu i skonfigurowaniu countera w sposob następujący Config Timer1 = Counter , Edge = Rising , Noise_cancel = 1 Enable Interrupts Enable Timer1 Podczas odczytu wartości countera licznik szaleje (sam nalicza jakies nie stałe wartości)...
Ja nie widzę problemu. :D Timer1: CONFIG TIMER1 = COUNTER | TIMER | PWM , EDGE=RISING | FALLING , PRESCALE= 1|8|64|256|1024 , NOISE CANCEL=0 |1, CAPTURE EDGE = RISING | FALLING , CLEAR TIMER = 1|0, COMPARE A = CLEAR | SET | TOGGLE I DISCONNECT , COMPARE B = CLEAR | SET | TOGGLE I DISCONNECT , PWM = 8 | 9 10 , COMPARE A PWM = CLEAR UP| CLEAR DOWN | DISCONNECT...
No właśnie logika kłania się inaczej, i również elementarnie. Gdyby były wyposażone w zwykłego 3,5 jacka to z samolotów wszyscy by je wynosili, stąd utrudnienie. Mnie kusiło po wielokroć, ale właśnie problemy z przerabianim mnie zniechęcały. Teraz dostałem, to się pytam: nie czy się da, tylko: jak to zrobić :P Jeśli to zbyt skomplikowane to sobie nie...
Polecam poszukać informacji o Active Noise Cancelling a także zastanowić się nad konsekwencjami prawa zachowania energii. Hałas jest energią i fala akustyczna będąca hałasem w przeciwfazie czyli kasująca hałas też jest energią dostarczoną do tego samego otoczenia.
Witam Napisałem prosty program używający timera1 i timera 2 do zliczania częstotliwości, Chciałbym użyć dodatkowo serwa do mojego projektu ale używając intrukcji Servo coś nie tak dzieje się z serwem . Po włączeniu zasilania ciągle pracuje i próbuje przekręcić się o 360 stopni "ciągle pracuje". Kiedy w kodzie spełniony jest warunek i uruchamia się komenda...
Po przeczytaniu powyższego wpisu dochodzę do wniosku, że kolega sam sobie sprawia kłopoty: Bo jak jak mi się łączą z Mozosem- to łączą bez problemu. O ile połączenie słuchawek z telefonem Samsung Galaxy J7 udało się dopiero za n-tym razem, I także po odinstalowaniu aplikacji Dlaczego kolega odinstalował aplikację Bose? Jej podstawowym działaniem jest...
Witam , posiadam plyte glowna ROG STRIX B550-F GAMING WIFI II, Win 11 x64 Home Armoury Crate wersja 5.2.12.0 w opcjach tego programu jest, ze moge zainstalowac Two Way AI Noise Cancelation. Gdy instaluje zatrzymuje sie na 55% i zero rekacji. Zdjecia do wgladu. Microsoft Store nie wynajduje nic. Nie wiem jak to naprawic. Wszystko jest na bierzaca aktualizowane,...
Tak, mój błąd, te 7 w komentarzu wydawało mi się, że to jeden :) Skakać będzie, bo to kwestia szumu, chociaż o cały stopnień nie powinno. Generalnie spróbuj zastosować noise canceller, mierzyć w power down, zrobić oversampling i uśrednianie iluśtam pomiarów. Powinieneś bez problemu uzyskać stabilne odczyty z rozdzielczością do 0,1 stopnia. Zakładając...
Piszesz że złożyłeś papiery do sądu - to jest właściwa droga. A ze swojej strony możesz sobie postawić coś co stanowiłoby ekran akustyczny - roślinność, czy jakieś dedykowane rozwiązanie. Nie wiem czy ktoś jest w stanie Ci pomoc. A ciekawe czy są jakieś systemy aktywnego tłumienia hałasu. Na pewno są w nowoczesnych słuchawkach bo tłumią odgłosy otoczenia.....
Łap. Napisałem przy kubku kawy i najdłużej to organizowałem się do zdjęć :D To prosty kodzik i zawsze można coś poprawić. Niemniej, co widać na fotach, mierzy częstotliwość, wypełnienie oraz pokazuje czasy stanów Hi/Lo ;) Może się komuś przyda :P http://obrazki.elektroda.pl/4849788600_1... http://obrazki.elektroda.pl/2015178300_1...
Jeśli chcesz poprawić wyciszenie głosu wychodzącego z pokoju, możesz spróbować rozwiązań aktywnej redukcji hałasu, a więc rozwiązań z dziedziny [url=https://www.google.pl/search?q=acti... acoustic noise cancellation Twój głos...
Większość nowych laptopów posiada taką funkcję. Oczywiście Urgon ma troszkę racjji bo jest to funkcja programowa. Ale akurat u mnie mam i wytłumienie szumów tła jak i kierunkowość mikrofonu. I faktycznie działa. Obecnie na lenovo mam smart audio. I następnie voip call settings. Poza standardowymi ustawieniami jak: wzmocnienie podbicie stosunek sygnału...
Niedawno kupiłem bezprzewodowe słuchawki Bose QuietComfort 35 II Wireless Headphones. I problem jest taki, że mam minimalną latencję, która jest szczególnie widoczna podczas oglądania videoklipów z szybko śpiewanymi/rapowanymi słowami Opóźnienie w audio występuje na tych słuchawkach na połączeniu przez 3 różne transmitery, z czego dwa z nich są nowe...
Czy jest możliwe, aby zanieczyszczające dźwięki typu coil whine przechodziły z procesora płyty głównej, poprzez zewnętrzną kartę dźwiękową do wieży, a następnie z tej wieży przez mini-jacka do słuchawek podłączonych przez kabel? Jak puszczam dźwięk przez kolumny podłączone to tej wieży to nie słyszę w nich tych denerwujących popiskiwań uniemożliwiających...
Tona zbędnych rzeczy odpala się na tym komputerze. Warto zacząć od deinstalacji zbędnych rzeczy, które dodają kilka/naście usług działających w tle (pomijając użycie pamięci, używają również procesora). AI Noise Cancelation Audio Software (HKLM-x32\...\{ab5f014e-883d-470d-bc2d-1... (Version: 3.0.5 - ASUSTek Computer Inc.) AI Noise Cancelation...
Screen 4 wycisz i wyłącz mikrofon w sekcji "Vol" Screen 3 zaptaszkuj Echo reduction Echo cancellation Remove backgroun noise
Witam Może ktoś z szanownych odwiedzających elektrodę wie, gdzie można kupić na metry cienki, elastyczny, kabel słuchawkowy, stosowany zwykle w połączeniach lewej i prawej strony słuchawek ? Wersja zwykła ma 2 żyłki, ale z bluetooth i "noise cancelation" bywa tego więcej. 6, 8 a nawet 12 spotkałem. A drugie pytanie - jak tego typu kabel po angielsku...
Standardowo ADC nie zakłóca działania pozostałych komponentów w Atmedze. Program działa poprawnie podczas konwersji ADC. Istnieje jednak mechanizm zmniejszania zakłóceń podczas konwersji ADC, dzięki któremu można uzyskać dokładniejsze odczyty. Możesz przeczytać o tym w datasheet mikrokontrolera, np. tutaj: https://ww1.microchip.com/downloads/en/D...
Dane układu: Features * High-performance DACs with 95dB SNR (A-Weighting), ADCs with 85dB SNR (A-Weighting) * Meets performance requirements for audio on PC2001 systems and Microsoft WLP 2.x * Ten DAC channels support 16/20/24-bit PCM format for 7.1 sound playback, plus 2 channels of independent stereo sound output (multiple streaming) through the front...
https://www.aliexpress.com/item/Ground-L... Ale jeszcze nie testowałem, bo dopiero co do mnie dotarł.
To nie jest wcale takie skomplikowane. Musisz włączyć zezwolenie na przerwanie od zakończonej konwersji. Wtedy kiedy wprowadzisz uC w stan Iddle albo Noise canceler start konwersji nastąpi automatycznie. Wyboru kanału/wejścia dokonuje się rejestrem ADMUX. Niestety jest w nim też wybór źródła napięcia odniesienia a nie pisałeś czego chcesz użyć. Każde...
Wezme pod uwagę. Wyglądają jak słuchawki za 30zł ale mam nadzieję że gra to dobrze 😉 zaraz poczytam. Jak nie te to jakie jeszcze? Edit: ten model ponoć mocno awaryjny A co powiecie na takie? PLN 64.51 29%OFF | AWEI G20BLS Bluetooth Earphone Wireless Headphones With Mic Dual Driver 14H Playback Noise Cancelling Headset For iPhone Samsung https://s.click.aliexpress.com/e/j4kw6hF
A może zrobić to z innej strony - wykorzystać Timer/Counter1 z odszumiaczem (Noise Canceler). Licznik może zliczać impulsy z kontaktronu, a przerwanie w stałych odstępach może sprawdzać stan licznika.
To dla przykładu mam TRIS-307 i TRIS-210. Nie rozumiem tych schematów pokazanych na zwrotnicach, tzn. wiem co to oznacza ale jak to czytać? Czytać należy tak ze masz filtry które dzielą pasmo na podpasma - np rozdzielają uplink który jest do 65MHz, FM (radio analogowe) które jest od 65 do 108MHz, downlink czyli wszystko od 108 do 1000MHz i np w nowych...
Masz 16 GB RAM, to nie jest duża ilość jak na Windowsa 11. Można jeszcze zoptymalizować zużycie pamięci wyrzucając ze startu i z harmonogramu zadań zbędne pozycje. Na pewno do deinstalacji WebAdvisor firmy McAfee (HKLM-x32\...\{35ED3F83-4BDC-4c44-8EC6-6... (Version: 4.1.1.995 - McAfee, LLC) Cortana Copilot, jeśli nie używasz Duża część zbędnego...
Juz ci pisalem - zastosuj noise canceller zgodnie z sugestia w datascheecie ATMegi, prawidlowe prowadzenie mas (pokaz rysunek PCB) i ew. oversampling.
W nocie piszą, że można wyłączyć stereo, lub można zmieniać tryb SNC który powoduje efekt płynnej redukcji bazy stereo w celu minimalizacji szumów. Na dzień dziesiejszy wszystkie stacje nadają w stereo, więc pewnie dlatego ciągle pokazuje Ci się stereo. "7.13 Signal dependent mono to stereo blend With a decreasing RF input level the MPX decoder blends...
MP3 w zasadzie zatrzymuje się na stacjach, tylko wygląda na to że układ się wzbudza gdyż często zatrzyma się na częstotliwości gdzie nie ma żadnej stacji. Dodatkowo wydaje mi się, jakbym słyszał tylko sygnał różnicy kanałów (za mało sygnału sumy, przy odbiorze słychać bardzo mocne "trzaski" załączania dekodera stereo). Rzeczywiście może to wina kwarcu....
Schemat - masakra jakaś, bardziej zagmatwanego labiryntu nie szło zrobić? sam możesz się w tym połapać? - napisy na ścieżkach, ścieżki na elementach, elementy na ścieżkach i napisach jednocześnie - brakuje elementu PWR_FLAG podłączonego do każdej szyny zasilającej, przez co kontrola DRC wywala błąd "Pin połączony do innych pinów ale nie ma pinu sterującego"...
Przy czym podłączone urządzenie też nie może zmieniać poboru prądu, co już może nie być takie proste do zagwarantowania, w dodatku przy precyzyjnych pomiarach powinno obsługiwać sytuację w której skorzystasz z noise canceller, IMHO jak się ma inne porty do dyspozycji to te z ADC lepiej sobie odpuścić.
Mam w swoich kilku programach na ATmegach wprowadzone bloki zatrzymujące (przed pomiarem) i wznawiające (po pomiarze) przerwania. Przerwania to raczej nie mają wpływu na wynik pomiaru. Nie bardziej niż kod wykonywany poza przerwaniem. Więc nie wiem po co to. No chyba, że chodzi Ci o usypianie procka na czas pomiaru z wyłączeniem przerwań by zapobiec...
Cóż matura nie zając nie ucieknie. Za rok jest znowu (jak w piosence jakiś tam gitar). Niestety nie masz co się cieszyć z tym AM - bo w Blaupunkcie nie dasz rady zrobić jak w Sony. AM leci sobie z TDA1072 (klasyk) do stereodekodera (w zasadzie to: stereodecoder and noise canceler). I wchodzi mono a w zależności co ma grać stereodekoder wypuszcza AM...
Witam czy dany kod da się przebić robić tak żeby wynik wyświetlać na wyświetlaczu 7-segmentowym? [syntax=c] OBROTOMIERZ v.1 Obrotomierz przeznaczony do prostych pomiarów prędkości obrotowej. Pokazuje: - czas jednego obrotu, - liczbę obrotów na sekundę (rps), - liczbę obrotów na minutę (rpm). Szczegóły: http://mikrokontrolery.blogspot.com/2011...
Witam wszystkich, projekt powstał na przełomie marca/kwietnia tego roku w wyniku zapotrzebowania na pompkę perystaltyczną potrzebną przy realizacji pracy magisterskiej. Nigdy wcześniej nie miałem do czynienia z elektroniką (nie licząc podłączania diod z rezystorem i prostych zasilaczy na LM7812) a tym bardziej z mikrokontrolerami. http://obrazki.elektroda.pl/2272591900_1...
A czy mógłbyś zdradzić jaki masz układ dopasowania impulsów wtrysku? Mój układ przedstawiam na schemacie poniżej ,może to w nim tkwi przyczyna. Aha w mikrokontrolerze mam włączone coś takiego jak "Noise Canceler". Co do układu dopasowania, cały układ znajduje się w okolicy pokrywy zaworów, emiter transoptora mam podłączony do śrubki przy tej pokrywie,...
Z dokumentacji ATmega8: Analog-to-Digital Converter Features • 10-bit Resolution • 0.5 LSB Integral Non-linearity • ± 2 LSB Absolute Accuracy • 13 - 260 μs Conversion Time • Up to 15 kSPS at Maximum Resolution • 6 Multiplexed Single Ended Input Channels • 2 Additional Multiplexed Single Ended Input...
Dlaczego masz szumy: Procesor je generuje cały czas, a te badziewia co widzisz na wykresie to wlasnie jego wytwór. Na to sie jeszcze nakłada szum lecący po zasilaniu. Czy masz kondensatory 100nF bardzo blisko pinów zasilania procesora? Czy zastosowałeś "pola masy" wokół procesora? Jesli zalezy ci na precyzji to akurat dodanie filtru LRC na AVCC pomoże...
to jak sie jednego pozbyć?:) [syntax=csharp] /* OBROTOMIERZ v.1 Obrotomierz przeznaczony do prostych pomiarów prędkości obrotowej. Pokazuje: - czas jednego obrotu, - liczbę obrotów na sekundę (rps), - liczbę obrotów na minutę (rpm). Szczegóły: http://mikrokontrolery.blogspot.com/2011... Autor: Dondu Data: 2012.11.25 */ #include...
Nie mam jak określić dokladnie częstotliwości, ale mniej więcej z przełożenia czujnika w skrzyni myślę że od 0 do 4000 impulsów na sekundę ( tak orientacyjnie), szerokość impulsu to 1/16 obrotu czujnika. Znalazlem dziś jedyny projekt, z którego mógłbym wziąć podstawę, ponieważ jest to obrotomierz czyli też zliczanie impulsów i podobno działa na takiej...
Witam, mam pewien problem z słuchawkami Bose. Gwarancja producenta nie wchodzi w grę, ponieważ mam je już 5 lat. Jakiś czas temu, po uruchomieniu włącznikiem Noise Cancelling słuchawki zaczęły głośno piszczeć coś jak w tym filmie przy częstotliwości 1800Hz: [youtube]https://www.youtube.com/watch?v... Ogólnie jeśli nie używam reduktora...
Witam. Potrzebuję W tym liczniku obrotów: [syntax=c]#include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h> #include <util/delay.h> #include "HD44780.h" //tutaj ustaw własne zasady pomiaru #define POMIAR_ILOSC_IMPULSOW_NA_OBROT 4 //ilość inpulsów na jeden obrót #define POMIAR_ILOSC_OBROTOW 10 //ile obrotów ma trwać...
tylko w jaki sposób doświadczenie przy montowaniu urządzeń i zarabianiu kabelków ma się do projektowania? Możesz być pewny, że się ma :D Tylko nie wiem w jaki sposób, chyba, że pracodawca będzie chciał mnie wysłać na jakieś kursy doszkalające, jak popracuję jakiś czas jako fizol. Kiedyś szukałem jakiś tutoriali do projektowania w CAD'zie elektroniki...
Mam problem z połączeniem funkcji chodzi o to zeby wyswietlacz był aktualizowany w pętli while(1), jednak gdy umieszczę ten fragment kodu wynik=7654; LEDDIGITS Dodano po 4 Poniżej daje oryginalne kody obrotomierz: [syntax=c]/* OBROTOMIERZ v.1 Obrotomierz przeznaczony do prostych pomiarów prędkości obrotowej. Pokazuje: - czas jednego obrotu, - liczbę...
Witam ! Tworzę projekt stacji pogodowej za pomocą ATMEGI16 + LCD 2x16. Tworzę licznik impulsów który zliczałby mi czas pomiędzy zboczami impulsów (prędkość obrotowa wiatru) Znalazłem w sieci program który działa na Atmega8 + 16MHZ kwarc. [url=http://mikrokontrolery.blogspot.com... Chciałbym go przerobić na Atmega16 na...
http://obrazki.elektroda.pl/2708019000_1... Taki będzie mniej więcej schemat, tyle że zamiast przełącznika kontaktron i obok diody LED tranzystor z przekaźnikiem na wyjściu. Dziękuję za zmianę tytułu dzięki temu naprawdę dużo jeszcze znalazłem w internecie :) pozdrawiam Edit: [syntax=text] /* OBROTOMIERZ v.1 Obrotomierz przeznaczony...
To jest czujnik poziomu cieczy. Wilgotności nim nie zmierzysz. Dodano po 5 Abstrahując od tego, jaką wartość mierzysz, ważne jest, aby napięcie na nodze AVCC mikrokontrolera było stabilne. Poprawnie stabilizowane zasilanie pokazane jest w datasheet-ie mikrokontrolera: https://obrazki.elektroda.pl/2990839500_... Aby uzyskać dokładne...
No dobra, a jeżeli zasilanie mam ok - kondensatory i dławik zgodnie z dokumentacją. Programowo raczej też w porządku - przerwanie a do tego noise canceler. Częstotliwość próbkowania z największym podziałem (128) ale w sumie przy mniejszym bez znaczenia bo wyniki pomiaru z takim samym błędem (2 bity niestabilne). Czy przypadkiem "+/- 2 LSB Absolute Accuracy"...
(...) ellites. Powinien radzić sobie z potencjalnymi zakłóceniami z innych systemów bezprzewodowych w paśmie S i pobliskich pasmach (np. Wi-Fi, radar lub urządzenia w paśmie ISM). AI: Czy do tej pory podjęliście jakieś wstępne próby projektowe lub napotkaliście jakieś szczególne wyzwania? Jeśli tak, czy mógłbyś je opisać? Nie! Dodano po 1 Wstępna ocena...
Działajacy przykład: void PWM_init(void) { DDRD = _BV(PD4) | _BV(PD5); // Set up Timer 1. Timer 1 should reset when // it reaches TOP = ICR1 (WGM13:0 = 1110b). On // compare match clear output, at TOP set (COM1A1:0 = 10b). TCCR1A = _BV(COM1A1) | !_BV(COM1A0) // Both PWM outputs set...
Sluchaj - krotka pilka - masz do dyspozycji trzy przewody - masa, zasilanie i sygnał. Zasilasz to z 5V. Odpalasz PWM na atmedze i sygnał zapinasz na pin od PWM atmegi np OC1A. Sterowanie polega na zmianie wypełnienia impulsu :) Realizujesz to w atmedze przez PWM oczywisccie :) U mnie smiga cos takiego: #include "naglowkowy.h" void Serwo_init(void)...
Tutorial do avr taki znalazłem: http://avr.elektroda.eu/?q=node/8 Jak byś czegoś w sieci szukał, to raczej unikaj tutoriala z patron.net, uczy złych nawyków i jest nieco nie na czasie. Pomiar częstotliwośći na AVR realizuje się w miarę łatwo, przy wykorzystaniu timerów, jeden timer pracuje jako licznik impulsów z zewnątrz, a drugi odmierza czas, mozna...
Witam. Chciałem napisać program do obsługi czujnika HC-SR04 jednak po wgraniu do mikrokontrolera na wyświetlaczu pojawia mi się wartość 47 która się nie zmienia. Czy mógłby mi ktoś wyjaśnić gdzie popełniłem błąd? I podpowiedzieć jak go naprawić? Mikrokontorelr: ATmega32A [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h>...
No własnie zgłupiałem do reszty ale jedno sie zgadza jestem poczatkujący i naprawde duzo czasu mi zajmuje za nim cos napisze i to zadziała. [syntax=basic4gl] $regfile = "m8def.DAT" $crystal = 8000000 'CONFIG---------------------------------... Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portd.6...
Do tej pory, jak korzystałem ze słuchawek, to były do zwykłe dokanałowce z pudełka z telefonem... Które z racji budowy dobrze już same z siebie tłumią otoczenie. Rozumiem że koledze zależy na porządnej izolacji od świata zewnętrznego. Więc raz że BT , dwa noise-canceling i cena leci nam do góry. Zawsze byłem zdania że odsłuch to tylko po kablu i się...
Jeśli CTC1 jest wyzerowany, to licznik kontynuuje liczenie i skomparownie nie ma na niego wpływu. W nastepnych linijkach pokazują jak licznik będzie liczył, gdy CTC1 jest ustawiony i wybrany jest preskaler 1, a w rejestrze komparacji jest wartość C. Wartość licznika będzie się zmieniać: C-2, C-1, C, 0, 1.... Dalej to samo, tylko przy preskalerze 8....
Nie mam cewki : d. Narazie mam : Dużo kondensatorów filtrujących zasilacz zewnętrzny 5V/2,5A Program z uśpieniem na czas pomiaru: [syntax=c]/* * main.c * * Created on: 20 gru 2014 * Author: User */ #include <avr\io.h> #include <avr\interrupt.h> #include <avr\sleep.h> #include "HD44780.h" #define LED (1<<PB0) #define ADCIN PC5...
Witam Od jakiegoś czasu bawię się ultradźwiękowym czujnikiem odległości HC-SR04, i napotkałem następujący problem. Czujnik wystawia mi na ECHO impuls o długości maksymalnie ok. 1200µS (co odpowiada ~20cm) i nie za bardzo wiem o co mu chodzi. Problem jest o tyle dziwniejszy, że gdy go załączyłem od razu po zakupie, to chodził pięknie do pierwszego...
->Kol. SITO79 Celowo nie napisałem "H1000", gdyż: 1. Jest znacząco droższy od H500 przy prawie identycznych parametrach (i wymiarach oraz budowie wewnętrznej - z czego wynikają parametry) 2. Jest obecnie na rynku (gł. na A......) olbrzymia ilość mniej lub bardziej żałosnych imitacji H1000 - na które wiele nieświadomych osób się nabiera kierując się...
uC zasilany z 5V. Po dłuższej przerwie (pauza na zaliczenie sesji) wziąłem się znowu za ten projekt. I tak... przegooglowałem neta i ze strony http://winavr.scienceprog.com/avr-gcc-tu... zapożyczyłem kod obsługujący timer input capture. Przerobiłem go pod potrzeby ATmega32, ale też do końca nie wiem czy poprawnie....
Dzień dobry, Więc tak, generalnie nigdy nie miałem kolumn itd. Używam tylko słuchawek, ale ostatnio mam problem z sąsiadem i puszczaniem muzyki po 10 godzin dziennie, więc słuchawki odpadają, bo mimo że mam Sony WH-1000XM3 z noise cancelingiem, to dźwięk przebija. I jako że ja też słucham muzyki dosłownie non-stop na słuchawkach, cokolwiek robię, to...
Witam, Jak w temacie zaznaczam, że jestem początkujący w C a moje pytanie związane jest z próbą rogryzienia kodu w C a przy okazji zrozumienia do końca funkcji Compare. Znalazłem taki kodzik: #include <avr\io.h> #include <avr\interrupt.h> #include <avr\iom8.h> #define ICP PINB0 //define ovrflow counter uint16_t ov_counter; //define...
#include <mega128.h> #define RXB8 1 #define TXB8 0 #define UPE 2 #define OVR 3 #define FE 4 #define UDRE 5 #define RXC 7 #define FRAMING_ERROR (1<<FE) #define PARITY_ERROR (1<<UPE) #define DATA_OVERRUN (1<<OVR) #define DATA_REGISTER_EMPTY (1<<UDRE) #define RX_COMPLETE (1<<RXC)...
No to tutaj polecam Starquada - jak najbardziej mikrofonowy... Cenowo mieści się do 20pln za m :) http://www.belden.com/pdfs/prodfaq/faqpq... Quad Microphone Cable Defined Quad microphone cable, also called star quad, contains four wires instead of the normal twisted pair. The four wires are spiraled together and are color coded so that they can...
Panowie ulepiłem taki oto kod [syntax=csharp] #include "Arduino.h" #include <avr/interrupt.h> //zbocze low-high(TCCR1B |= (1<<ICES1); TIFR1 |= (1<<ICF1); zbocze = 1;); //zbocze high-low(TCCR1B &= ~(1<<ICES1); TIFR1 |= (1<<ICF1); zbocze = 0;); volatile uint32_t Aktualny_stan_Licznika =0; volatile uint32_t Ostatni_stan_okresu...
Witam. Kombinuję już od jakiegoś czasu nad włącznikiem RC ale nie typu on/off tylko w zależności od zapotrzebowań, tyle ma być stanów. Na chwilę obecną docelowo mają to być 3 stany off/1/2. Wygrzebałem w googlu kawałek kodu, który jest odpowiedzialny właśnie za pomiar długości trwania stanu wysokiego na wejściu ICP1 (input capture). Jednak za żadne...
nic to nie daje. Juz nie wiem co mam robić próbowałem jeszcze użyć LED - do portd.7 - w sygnalizacji przepełnienia T2. Przesyłam calutki kod programu: #include <mega8.h> #include <delay.h> int licz = 4; // Timer 2 overflow interrupt service routine interrupt [TIM2_OVF] void timer2_ovf_isr(void) { licz++; } // Declare...
#include <mega8.h> #include <stdio.h> #include <delay.h> #include <math.h> // 1 Wire Bus functions #asm .equ __w1_port=0x15 ;PORTC .equ __w1_bit=5 #endasm #include <1wire.h> unsigned int status=0, error=0; int temperatura=0, temperatura_zadana=0; unsigned char rom_codes[5,9]; unsigned char devices, ii; int ds1820_status=1,...
Do czego to doszło ;p Może od nowa, wersja z i2c chce dopiero teraz wprowadzić jak na razie jest po Bożemu znaczy sie wyswietlacz ze sterownikiem znajduje się na 2pietru kamienicy układ wykonawczy i wyłącznik (countera) znajduje się w piwnicy. Z i2c to dopiero mam zamiar zrobić bo zależy mi na dwóch wyswietlaczach jednym w piwnicy drugim na 2pietrze....
Popatrz na charakterystykę ADC w nocie, przecież to nie jest idealny układ. Oprócz błędów wnoszonych przez VRef, masz też błędy związane z samym samplowaniem, nieliniowość, offset. Dodatkowo musisz pamiętać o interferencji z układem cyfrowym - do super dokładnych pomiarów usypia się procesor, korzysta się z noise canceler itd. Już nie wspominając o...
Pobawiłem się i znalazłem błąd. Microfon od karty dźwiękowej Creative SoundBlaster Z to cudeńko. W sterownika od karty dźwiękowej był włączony Voive Morph na naturalny oraz Wyrazistość głosu w tym (Noise Reduction - Wysokie, Acoustic Echo Cancellation). Wszystko wyłączyłem i gdy zrobiłem pomiar całego pasma to wyszło coś takiego. https://obrazki.elektroda.pl/7946274900_...
Zakres max do 1023 więc unsigned int czyli uint16_t Mam nadzieję że pomogł em Spróbowałem na początek wyświetlić tę zmienną "a" bez dzielenia przez 100 i nawet to nie wychodzi, coś mam chyba zle w tych instrukcjach wyświetlania na LCD spritf.. itd. Oto końcówka kodu: [syntax=c]void main(void) { a=read_adc(0); //wynik=145; //wynik=wynik/10;// Declare...
Każda z firm podaje parametry które jej pasują. Skuteczność 101 dB może być parametrem nominalnym a 119 dB jakimś tam peak czy max. Impedance: "300Q+15%(at)1KHz" jest dla mnie nie do rozszyfrowania. https://www.raytalkcomms.com/products/ph... Obie są w podobnej cenie, więc...
Witam, złożyłem płytkę, napisałem kod i coś nie działa, narazie podam kod bo płytka śmiga byłbym wdzięczny za sugestie co jest nie tak że to nie chce działać, kod zbudowany po części w CodevisionAVR. Wyświetlacz jest na wspólnej Katodzie stąd mój wniosek że aby zaświecić jakiś segment muszę wysłać 0 na pin, a aby go zgasić 1. Jeżeli źle myślę to poprawcie...
Witam! Mam problem z popranym odbiorem danych. Kod wygenerowany przez kreatora jest przedstawiony na listingu. I teraz pytanie. Mam odebrać z odbiornika widomość o długości 154 bajtów. Wiadomość ta przychodzi co 1 sekundę i zaczyna się zawsze czterama takimi samymi znakami : (at)(at)Ha Próbowałem już robić to z pętlą, by odbierać 154 znaki, i potem...
Witam. Jestem emerytem (64l.) i zaczynam dopiero przygodę z Arduino. Znalazłem ciekawy projekt miernika kondensatorów (w dziale DIY zagranica) i chciałem go wykonać. Jednak przy wgrywaniu programu wyskakuje błąd kompilacji. Czy może z kodem jest co nie tak? Proszę o pomoc. Pozdrawiam. JN W załączeniu podaję kod: [syntax=c] #include #include #include...
Witam wszystkich :D Niedawno rozpocząłem naukę programowania AVR w języku C i korzystam z programu Code Vision. Mam pewien problem, który być może jest prosty w rozwiązaniu, ale nie wiem za bardzo jak sobie z nim poradzić. Dodam, że przeszukiwałem internet ale bezskutecznie. Problem polega na tym, że po stworzeniu projektu i dodaniu kodu programu, w...
To taki nawyk z C i asemblera :D . A poza tym to łatwiej manipulować rozmiarem stosu mając te informacje w programie, zamiast cały czas wchodzić w to okienko, gdzie to się zmienia. Jak podasz te informacje w programie to mają one priorytet nad tymi z okienka i tyle. Wgrywałeś ten program z moimi poprawkami do uC :?: Czy coś jest generowane na porcie...
Przykładowy pełny program poniżej. Kompiluj najlepiej w CodeVisionAVR, nie będzie niespodzianek. Program można znaleźć pod adresem zawartym w ramce (wersja free). Dołączam też pliki .C .cof .hex .map i dla dociekliwych .asm i .lst Pozdr tOMmy /***************************************... This program was produced by the CodeWizardAVR V1.23.8a Standard...
Witam !!! Nie napisałeś jakiego używasz kompilatora a w przypadku przerwań, wiele od niego zależy. W standardzie ANSI C nie opisuje się przerwań więc wyglądają one różnie. To kod dla standardowego kompilatora CodeVision. Obsługuje tylko odbiornik w przerwaniu pakując odebrany bajt do bufora. Pzdrawiam (M.) #include <mega8.h> #define RXB8 1 #define...
noise killer signal noise noise margin
konica minolta ustawienie papieru wskazania termometru zewnętrznego funkcja arduino
tranzystor tl431 tranzystor tl431
TEVION MDVD 294 instrukcja obsługi PDF – gdzie pobrać, dostępne wersje językowe Regulacja hamulca w traktorku Stiga Estate, Park, Combi – jak ustawić linkę i szczęki?