regfile = "2313def.DAT" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 , E = Portb.6 , Rs = Portb.7 'Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.1 , Db6 = Portb.0 , Db7 = Portd.6 , E = Portb.3 , Rs = Portb.4 Cursor Off Config Pind.6 = 1 Config Pind.0 = 0 Portd.0...
a ustawiłeś Fuse Bity?? Bo jeśli nie masz ustawionych to ATmega pracuje z częstotliwością 1MHz. Musisz ustawić Fusy na albo 8MHz na wewnętrznym generatorze albo ustawić Fusy na zewnętrzny kwarc. i mniej więcej kod by tak wyglądał: $regfile = "m8def.dat" $crystal = 8000000 Cursor Off Dim Czestotliwosc As Long Const Licznik = 22336 Config Timer1...
Coś takiego znalazłem. Co prawda na Atiny ale można przerobić. [syntax=c]// // Talking to ultrasonic sensor HC-SR04 with an ATtiny84, and // sending distance data using serial communications. // // electronut.in // #include <avr/io.h> #include <string.h> #include <util/delay.h> #include <avr/interrupt.h> #define F_CPU 8000000...
No to coś napisałem na AVRStudio 4.05.0.181 (na kolanie) :) . Co prawda na ATmega8 , ale przeportowanie to pestka(niektóre wektory przerwań do skasowania/zmiany nazwy i "2313def.inc" zamiast "m8def.inc" , prędkość kwarcu Xtal też do poprawki...), raczej tu chyba nie ma rozkazów niezaimplementowanych w AT90S2313 . ;included in next file - line ".device...
https://obrazki.elektroda.pl/9894384200_... Witam! Chciałbym przedstawić wykonany prze zemnie VU metr. przeglądając różne konstrukcje na YT postanowiłem złożyć w większej wersji takowy audiowizualny gadżet. VU metr ma wysokość ok 376mm i średnice 150mm. Dyski (26szt) wykonane zostały na laserze z przeźroczystej pleksy 5mm. W celu uzyskania...
https://obrazki.elektroda.pl/7122820800_... Dodano po 9 https://github.com/openshwprojects/OpenB... użyto ESP-Flasher.exe - czyli nie esptool cmd Dodano po 11 Nie myślę BL0937 działa. Próbowałem na prawdziwym urządzeniu ESP-02S i NodeMCU ze szkicem Arduino PWM https://www.elektroda.com/rtvforum/topic...
A tu mylnie określasz utworzenie czegoś przez prąd płynący w polu magnetycznym jako uwidocznienie. To opisz proszę co w takim razie ma tu miejsce, jakie procesy tu widzimy jeśli chodzi o układ sił napędowych działających w tym układzie i dlaczego tak się dzieje... i cytat z podanej przez Ciebie 'rozprawki', której chyba nie sam nie czytałeś... So far,...
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...
Jak zmienić kod aby dane wyjściowe były w Serial Monitor zamiast na LCD. Dekoder nie wymaga biblioteki IRRemote tylko wykorzystuje przerwanie INT0 na pinie D2 Arduino: Dodano po 41 No dobra, poprawiłem ale to nie są wartości 8-bit HEX NEC ADDR, CMD tylko rozbity kod 32 bit integer na XXXX XX XX. Myślałem iż on dekoduje wartości ADDR i CMD ale jednak...
Różne modele, np teraz [url=https://www.tme.eu/pl/details/rvt70... [url=https://www.tme.eu/pl/details/rvt70... Biblioteka, której używam: https://github.com/RudolphRiedel/FT800-F... Parametry inicjalizacji: [syntax=c] #define EVE_HSIZE(800L)/* Thd Length...
Na oscylogramie widać podstawę czasu przypadającą na działkę więc wrzuciłem aby ktoś porównał to z tym jak ma być, więc dlaczego twierdzisz że nie jesteś w stanie odczytać zależności czasowych? Co mi da wrzucenie przez kogoś swojego oscylogramu z działającej komunikacji? Ano to że wówczas dokonam właśnie porównania z timingami które ja mam u siebie...
Witam. Posiadam router Asus RT-AC58U. Problem taki, że nie wstaje po próbie wgrania OpenWRT. Po podpięciu po UART: Format: Log Type - Time(microsec) - Message - Optional Info Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.1.1-00... S - IMAGE_VARIANT_STRING=DAABANAZA S - OEM_IMAGE_VERSION_STRING=CRM...
Witam, Dodam na samym początku, że nie jestem mistrzem programowania. A zazwyczaj przerabiam juz gotowe projekty pod siebie jednak tutaj już moja wiedza się kończy i chce was prosić o pomoc. 1. Ile to nie próbowałem i za każdym razem wyświetla mi "0 L" bez miejsc po przecinku, jak zastosuje display.print(int(flowRate*1000)); Uzyskuje wynik w "0000 mL"...
Witam, Mam problem z programem poniżej (używam Arduino Uno). Program powinien przełączać zmienna "state" na przerwaniu generowanym na pinie2 (na zbocze RISING) (do pinu 2 podłączony jest pilot rc na układzie PT2262-generujący stan wysoki na naciśniecie przycisku pilota) (Dodam, że na zbocze FALLING działa poprawnie) Czy któś może mi powiedzieć, dlaczego...
Dzień dobry, mam następujący problem, podłączyłem cyfrowy zegar pomiarowy do modułu Arduino. Wgrałem na Arduino program ściągnięty z internetu, otworzyłem monitor portu szeregowego i uzyskałem pomiary. Niestety prócz wartości 0,00 mm każdy inny pomiar jest błędny i to nie jest kwestia kilku milimetrów. Po ustawieniu odczytu odpowiednich bitów, odczytuje...
Witam serdecznie. Posiadam Arduino UNO oraz czujnik halla do mierzenia przepływu raz z kodem, który na serial monitorze wypluwa wartość aktualnego przepływu oraz sumaryczną zmierzoną objętość. Chciałbym do tego dodać odczyt temperatury (lepiej uzyć LM35 czy termometru cyfrowego?) przed i za wymiennikiem pompy ciepła aby z danych T1-T2 (delta temp.)...
Mam obecnie taki kod- są w nim 3 działające vu metry i jeden nie bardzo i dołożyłem kilka zwyklych schematów. #include <Adafruit_NeoPixel.h> #include <FastLED.h> #define PIN 4 #define LED_DT 4 #define LED_PIN 4 // NeoPixel LED strand is connected to this pin #define NUM_LEDS 27 #define N_PIXELS 27 #define Pixels 27 #define BG 0 // Number...
root(at)EasyBOX:~# cat /etc/config/fstab config 'global' option anon_swap '0' option anon_mount '0' option auto_swap '1' option auto_mount '1' option delay_root '5' option check_fs '0' root(at)EasyBOX:~# cat /etc/config/network config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0'...
Dobrze przepraszam. • R1 - R3 : 1kR 0.25W • C2, C4, C5 : 220nF (ceramiczny) • C3 - 0.1μF • C1 - 0.33µF • C6 - 1000uF 16V (elektrolityczny) • T1 - BD437, BD441 lub inny NPN Dodano po 7 Jestem mocno początkujący, schemat jest mój. Tylko ten program z tego forum bardzo źle przeze mnie przerobiony :cry: Ogólnie...
Sygnał mierzony na Pind.4. Mega na kwarcu zewnętrznym. $regfile = "M8def.DAT" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 , E = Portb.6 , Rs = Portb.7 Cursor Off Dim Czestotliwosc As Long Const Licznik = 22336 Config Timer1 = Timer , Prescale = 256 Config Timer0...
Przeanalizuj to: [syntax=basic4gl]$regfile = "m8def.DAT" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 Cursor Off Dim Czestotliwosc As Long Const Licznik = 22335 '22336 Tu wyregulujesz czas pomiaru Config Timer1 = Timer , Prescale = 256 Config...
A może by tak? $regfile = "2313def.DAT" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 , E = Portb.6 , Rs = Portb.7 Cursor Off Config Portd.6 = 1 Config Portd.0 = 0 Portd.0 = 1 Portd.6 = 1 Dim Czestotliwosc As Long Const Licznik = 22336 Config Timer1 = Timer , Prescale...
Witam ! Przy próbie kompilacji tego programu wyskakuje mi błąd ( załącznik ): http://obrazki.elektroda.pl/5064465900_1... Wczytuję zewnętrzny plik make.exe oraz biblioteki do interfejsu usb. Z tym nie ma żadnych problemów. Wiem, że to wina braku programu głównego "main", ale program jest sprawdzony i ma prawo działać. Proszę o pomoc....
Witam, Z tej stronki [url=http://mirley.firlej.org/node/1137]... dowiedziałem się jak obsługiwać moduły komunikacji radiowej RFM12B. Przykład nadanika: [syntax=vbnet]$regfile = "m8def.dat" $crystal = 8000000 '8MHz $hwstack = 70 $swstack = 70 $framesize = 160 '$noramclear Config Submode = New Config Watchdog = 512 '512ms Start Watchdog '---------Constants---------------------...
Witam, proszę o pomoc w dokończeniu kodu do pomiaru temp. Wyświetlacz LCD 2x16 podlaczyłem do portu D atmega8. Czujnik temp. DS18s20 podlaczylem do pinu 2 Port B. Rezustor podciagajcy 4,7k s szyny danych DQ na zasilanie 5V. Wygenerowałem sobie kawałek kodu w codevision. Próbowałem rózne funkcje znalezione w necie ale nie działa wiec proszę o pomoc....
Witam chętnie kupię uC Attiny22 lub też proszę fanatyków - elektroników o edycję programu do obsługi RC5 (*.asm w załączniku). Więcej na temat układu, który chcę uruchomić jest na http://www.elektroda.pl/rtvforum/topic79... ps. hex pomyślnie zaprogramowałem na Attiny13, niestety nie działa to. (nawet nie zapisuje kudu RC5 w EEPROM) ASM - RC5 ;****...
Proszę o sprawdzenie kodu i ewentualne poprawki, nie działa to tak ja powinno. Pod jakie wyjście podłączyć sygnał z mikrofonu AC czy DC ? Oryginalnie program był na taśmę adresowaną ws2812b, ja chcę aby to działało na ws2811 i wyżej wspomnianym mikrofonie. Proszę o pomoc, sam sobie nie poradzę, gdyż dopiero zaczynam przygodę z arduino.[syntax=c]#include...
Zamieszczam mój gotowy program po przeróbkach, może komuś się przyda. Sam go poprawiłem, bez pomocy "znawców"... ;***************************************... ;* A P P L I C A T I O N N O T E F O R T H E A V R F A M I L Y ;* ;* Number : AVR410 ;* File Name :"rc5.asm" ;* Title :RC5 IR Remote Control...
Mam taki plik nagłówkowy [syntax=c]/*============================... * Project: Board Support Package (BSP) * Developed using: * Function: Standard definitions for PHILIPS ARM7TDMI-S controller LPC213x * * Copyright HighTec EDV-Systeme GmbH 1982-2007 *=======================================...
Ubuntu 16.04 - probowałem ustawić rozdzielczość bo niestety tylko 640x480 działa ;/ Model: Esprimo M V5535 Procesor: Intel Pentium Dual Core T2410 2,00 GHz Pamięć cache Zamknąłem log w znaczniki text /salmon/
Witam serdecznie. Mam problem z ds1820. Mianowicie po zaprogramowaniu procka "ustawieniu wewnętrznego oscylatora na 8Mhz" programem przedstawionym poniżej wyświetla mi cały czas że "t1=+85.0`C". Proszę o pomoc. Z góry serdecznie dziękuje. #include <mega8.h> // 1 Wire Bus functions #asm .equ __w1_port=0x12 ;PORTD .equ __w1_bit=3 #endasm #include...
Witam, Zrobilem sobie prosty uklad na at90s2323. Schemat ponizej. http://images47.fotosik.pl/96/3eb875a180... Kod aplikacji bazuje na przykladzie atmela AVR410.asm Oto i sam kod. ;***************************************... ; ;IR-Switch ; ; AT90S2323 at 4 MHz with external oscillator ; ; RC5 code is based on Atmel's...
Funkcja inicjalizująca wywołuje kilka innych, więc żeby po trochu nie wstawiać kodu, oto cały plik RC5_IR_Emul_Receiver.c : [syntax=c]/** ****************************************... * (at)file STM32F10x_RC5_Receiver_Lib/src/RC5_IR_Em... * (at)author MCD Application Team * (at)version V1.0.0 * (at)date 03/16/2010...
lspci 00:00.0 Host bridge: Intel Corporation Mobile 945GSE Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GSE Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio...
Witam piszę program do układu AS3935 na płytce od MikroElektroniki na podstawie tego co znalazłem w sieci. I chciałbym żeby ktoś zweryfikował ustawienia SPI . Jak narazie dostaję same zera przy odczycie. W jaki sposób zweryfikować poprawność transmisji ? Atmega644PA - 18432000Hz Połączenia: Mikroe AVR CS - PB4 SCK - PB7 SDO - PB6 SDI - PB5 main.c CPHA=1...
Podłączyłem na Port D na pin 6 jest to zaraz na górze mikrokontrolera, a o to kod programu mojego kolegi. To działało na atMega16 na częstotliwosci 8MHz! A u mnie nie działa ni w ząb nie wykrywa czujników Podaje źródło: /***************************************... This program was produced by the CodeWizardAVR V1.24.5 Standard Automatic Program...
Witam. Jestem początkującym w dziedzinie programowania na elektronice znam się dobrze. Chciałbym zbudować komputer pokładowy do mojej hondy civic i znalazłem na elektrodzie projekt z pod tego linku. http://www.elektroda.pl/rtvforum/topic22... Płytkę zaprojektowałem na nowo pod atmege128 reszta bez zmian. Wyświetlacz od Siemensa s65 ls020 podłączyłem...
Witam, Mam problem - mam za zadanie zrobić coś w stylu skanera 3D na STM32. Na razie nie mogę opanować samej obsługi kamery w konfiguracji STM32F103VE+ wyśw. SSD1963 7" (zestaw EB-STM32_08_LCD7) i kamera OV7725 . Do zestawu dostałem przykładowe projekty w keilu. Bazując na projekcie do sprawdzania kamery z wyświetlaczem 4.3' wkleiłem działające biblioteki...
Z tego co pamiętam, to przy inicjalizacji framebuffora w przypadku zaznaczonej opcji w kernelu o której pisałem wcześniej też krzyczał ten sam błąd, na razie nie jestem w stanie więcej podać gdyż z racji długiego weekendu urlopuję się cały tydzień. Edytka: Na stronie toradexa jest nowszy kernel do tego modułu niestety dalej występuje ten sam błąd. Dodatkowo...
Walczę i walczę z tym programem ale nie daje rady.... :cry: Wrzucam cały kod, jest on zrobiony na bazie jak wspomniałem wcześniej: Projekt powiadomienia o alarmie by Xury wersja 2.0 [syntax=basic4gl] '***************************************... 'Projekt powiadomienia o alarmie by Xury wersja 2.0 'Działanie na przerwaniach...
Potrzebuję pomocy przy zamianie kodu "RFID Reader", tzn. żeby zamiast wyświetlania kodu karty na LCD uzyskiwać odpowiedni poziom na wyjściu 1z10 i czy jest to możliwe do zrealizowania na atmega8? Chciałbym użyć 8 ostatnich cyfr kodu karty. Posłużyłem się gotowcem, który był już na elektrodzie (dopiero uczę się bascoma i nie wiem jak się do tego zabrać):...
. Gdzie może leżeć problem ? Nie wiem, nie mam wiele czasu na studiowanie twojego programu, ale tymczasem spróbuj ten poniżej, na frequency meter. Dopracuj code dla pomiaru RPM i odpowiedio wySwietlenie wyniku. To jest tylko przykład dla testu. 'Frequency meter 'Timer1 measures interval between two falling edges 'Frequency is counted from timer1 value...
Witam. Założenie jest takie. po uruchomieniu programu powinien zacząć odliczać czas (0-300sekund) do czasu wykrycia stanu 0 na porcie C.0 ......... Aby nie podawać gotowego listingu, dam ci tylko drugą część programu, którą już w wyjątkowo prosty sposób możesz zmodyfikować dla całości wymogu. Zauważ, że po włączeniu układu Timer1 jest zatrzymany. Możesz...
Witam. Mam problem z przerwaniami. Chcę przerwaniem INT0 uruchomić timer0 a przerwaniem INT1 go zatrzymać. Czy jest taka możliwość? 2 czujniki podpięte pod INT0/1, za pomocą których chcę zmierzyć czas przejazdu. Jeden czujnik ma wystartować zegar (bardzo dokładny przepełnienie timer0 co 1us) a drugi ma zatrzymać pomiar. Z góry dziękuję za pomoc i pozdrawiam....
http://obrazki.elektroda.net/2_116655203... nowy nieuzywany 2 kanałowy oscyloskop 2 kanalowy analizator widma 2 kanalowy rekorder 16/8 kanalowy analizaor stanow logicznych 8 kanalowy genertor stanow logicznych 5 kanalowy PWM generator SPI sniffer / monitor I2C sniffer / monitor UART sniffer / monitor 1wire sniffer / monitor TECHNICAL CHARACTERISTICS...
Witam, Mam mały problem. Pewnie za bardzo kombinuje ale może pomożecie. Mianowicie chce mierzyć czas przejazdu pomiędzy bramkami. Wykorzystuje Atmega32 (bo taką mam na płytce testowej) a docelowo ma być Atmega8. Czas startu i mety wykonuje za pomocą przycisku na przerwaniach INT. Niestety program nie liczy mi czasu tylko "coś" sam sobie liczy max do...
Funkcja pulsein wstrzymuje działanie programu na te 655ms? (lub krócej) Nie, nie wstrzymuje, cały czas mierzy. Tyle tylko może zmierzyc(!!!). Jeżeli mierzony przedział czasu jest dłuższy to powie (Err=1) ; znaczy to że jego miara jest za krótka. Tu masz przykład pomiaru impulsu (active low) timerem 1 [syntax=basic4gl] 'Timer1 measure time interval...
Witam posiadam STM32 F042K6, posiadam również czujniki które zmieniają swój stan z wysokiego na niski podczas wykrycia przeszkody. Potrzebuje zamienić ify na przerwania tzn. [syntax=c] while(1){ przodprawo = HAL_GPIO_ReadPin(GPIOA, przod_prawo_Pin); przodlewo = HAL_GPIO_ReadPin(GPIOA, przod_lewo_Pin); prawo = HAL_GPIO_ReadPin(GPIOB, prawo_Pin); lewo...
Witam, Znalazłem w internecie projekt licznika obrotów, który przystosowałem do swoich potrzeb od strony praktycznej, całość działa bardzo dobrze, wynik jest wyświetlany na module LCD z tym że np. w momencie uruchomienia urządzenia jak i po przerwaniu zadawania impulsu do procesora, na wyświetlaczu mam stale jakiś wynik. Chciałbym aby w tych okolicznościach...
witam czy jest mi w stanie ktos pomoc w powieleniu tego skechu na dwie rolety. juz nic mi do głowy nie przychodzi.// Enable debug prints to serial monitor Dodano po 41 // Enable debug prints to serial monitor #define MY_DEBUG #define MY_GATEWAY_SERIAL // Enable and select radio type attached //#define MY_RADIO_NRF24 //#define MY_RF24_PA_LEVEL RF24_PA_LOW...
Witam Jakiś czas temu wykonałem projekt na drukarce 3D stacji pogodowej, korzystając z materiałów zawartych na stronie https://github.com/nliaudat/weatherstati... Stacje oparłem na module wroom 02, ponieważ korzysta on już z wbudowanego gniazda dla 18650, wtedy był to dla mnie jeden z lepszych wyborów, po dodaniu dzielnika napięć oraz...
To jest w PCint.h #include "pins_arduino.h" volatile uint8_t *port_to_pcmask[] = { &PCMSK0, &PCMSK1, &PCMSK2 }; static int PCintMode[24]; typedef void (*voidFuncPtr)(void); volatile static voidFuncPtr PCintFunc[24] = { NULL }; volatile static uint8_t PCintLast[3];...
Oczywiście, że warto go odratować. Źródła w Basicu w wersji V4 są na Elektrodzie. Po lekkim uporządkowaniu wrzucam poniżej. [syntax=vbnet]$regfile = "m8535.dat" $crystal = 8000000 Config Clock = Soft , Gosub = Sectic Config Sda = Portd.1 Config Scl = Portd.0 Config Timer1 = Timer , Prescale = 64 Config Timer0 = Timer , Prescale = 64 On Timer1 Dcf_start...
Witam. Mam program z kilkoma efektami na diody WS2812, przycisk obsługiwany w przerwaniu do zmiany efektu. Problem w tym że efekt przełącza się dopiero po zakończeniu poprzedniego. Nie wiem jak zrobić aby w chwili naciśnięcia przycisku działający efekt się zakończył i wskoczył mi do pętli głównej w celu przełączenia efektu. [syntax=c] #include <Adafruit_NeoPixel.h>...
Witam, Zacząłem niedawno zabawę z STM32 i mam problem z przerwaniami oraz timerami. Chciałem uruchomić przerwanie zewnętrzne, a dalej przerwanie od timera co np 1sek. Jednak nie działa ani jedno ani drugie, czy ktoś mógłby nakierować mnie na dobrą drogę i powiedzieć co robię źle? Przeglądałem przykładowe aplikacje jednak dalej nie potrafię tego uruchomić....
Wina sterownika- zmienił się na inny. Jest w Universal Serial Bus devices-Unknow Device#1. Jak go całkowicie skasować i wgrać prawidłowy?Udało mi sie zminic sterownik ale dalej nie wgrywa na Attiny2313 choć mkAVR Calculator widzi go. . To mi wyświetla: Arduino:1.8.1 (Windows 7), Płytka:"ATtiny2313/4313, Disabled, ATtiny2313, 8 MHz (internal), B.O.D....
Witam. Próbuje uruchomić I2C, ale bezskutecznie. Cube mi generuje taki oto kod: https://obrazki.elektroda.pl/3821249100_... Na D15 jest SCL z I2C1 jednakże po podłączeniu oscyloskopu nie ma sygnału zegarowego. Podciągam ten pin do VCC przez rezystor 4k7 lecz sygnału nie ma dalej. Zastanawiam się czy to może Cube nie wygenerował linijki...
Szybkie spojrzenie na żarówkę Aiyato CozyLife Homekit, którą kupiłem w listopadzie 2024 roku i o której zapomniałem. https://www.aliexpress.com/item/10050063... https://obrazki.elektroda.pl/1671622500_... https://obrazki.elektroda.pl/1030708800_... https://obrazki.elektroda.pl/3295655100_...
Witam wszystkich forumowiczów. Po dłuższej walce z projektem systemu antykolizyjnego do pojazdów RC doszedłem do momentu w którym jestem zmuszony zwrócić się do osób lepiej znających temat (jestem początkujący w temacie Arduino i mikrokontrolerów dlatego proszę o wyrozumiałość :) ). W skład projektu wchodzą: -aparatura FrSky Taranis -odbiornik FrSky...
Witam. Próbuje bezskutecznie się połączyć (odczytać cokolwiek) z układem nRF24L01. mój main.c: https://obrazki.elektroda.pl/4801897500_... Gdy jestem tu i debuguje: [syntax=c] while (1) { HAL_GPIO_WritePin(GPIOC, GPIO_PIN_4, GPIO_PIN_RESET); HAL_SPI_Transmit(&hspi1, &pData[0], 1, 1000); HAL_SPI_Receive(&hspi1, &pData[1], 1, 1000); HAL_GPIO_WritePin(GPIOC,...
Kod narazie wygląda tak. Po naciśnięciu przycisku ma po kolei załączać diody. Potem jest regulowany potencjometrem czas w którym wszystkie diody świecą, a na koniec diody po kolei gasną. Kod zapewne mógłby zostać jakoś skrócony, poprawiony itp. ale piszę tak jak umiem. Mam nadzieję, że z czasem pewne rzeczy będę potrafił zrobić w jakiś prostszy sposób....
Dzięki za odpowiedź, jednak w żaden sposób nie przybliża mnie do rozwiązania. Dziwić się temu może tylko ten, co nie zagłębia się w sprzęt. Skoro przerwanie jest ustawione, to i się wykonuje... Most Arduino boards have two external interrupts: numbers 0 (on digital pin 2) and 1 (on digital pin 3). Hasło dla Google: debouncing. Hasło debouncing nie jest...
Witam! Zwracam się z prośbą o wykrycie błędu, ponieważ nie mogę znaleźć przyczyny złego działania układu. Podaję kod na ATMEGA: [syntax=c]# include <avr/io.h> # include <inttypes.h> # include <util/delay.h> # include <avr/interrupt.h> # define UNSET_LED1 PORTB|=1<<1 # define UNSET_LED2 PORTB|=1<<0 # define SET_LED1...
Witam. Rozpocząłem przygodę z programowaniem układów STM32F4. Nabyłem płytkę XNUCLEO-F401RE (kompatybilną z NUCLEO-F401RE) oraz skorzystałem z kursu który znajduje się pod tym linkiem [url=http://forbot.pl/blog/artykuly/prog...
Witam Pracuje aktualnie nad obsługą diod WS2812 za pomocą mikrokontrolera stm32 (nucleo-f401re i stm32f0discovery). Komunikacja odbywa się za pomocą SPI z DMA. Problem w tym, że diody zachowują się praktycznie losowo. Zazwyczaj świecą się na biało. Nie jestem także w stanie kontrolować ich ilości. Poniżej udostępniam kod. https://obrazki.elektroda.pl/6687811200_...
[syntax=basic4gl] $regfile = "M32def.dat" $crystal = 16000000 '************************* WYSWIETLANIE-porty ********************************** Lcd_port_ddr0 Alias Ddrb Lcd_port1 Alias Portb Lcd_port_ddr1 Alias Ddrb Lcd_rs Alias Portb.lcd_rs_number Lcd_reset Alias Portb.lcd_reset_number Lcd_cs Alias Portb.lcd_cs_number Lcd_sck Alias Portb.lcd_sck_number...
Witam. A więc jest to kontroler LED SP530E 5CH PWM+SPI sprzedawany przez BTF Lighting, oraz inne generyczne firmy, jako model SP530E. Zamierzałem kiedyś pobawić się na nim z WLED, ale teraz https://obrazki.elektroda.pl/4191588100_... https://obrazki.elektroda.pl/9929033900_... https://obrazki.elektroda.pl/2411107800_...
Ponownie powróciłem do tego projektu. Program po zmianach przez Niveasoft . Zostały wprowadzone następujące zmiany "Dopisałem rok 15 jako początkowy i przerobiłem sposób sterowania impulsem. Teraz impuls ma długość sekundy, ale nie zawiesza multipleksowania wyświetlaczy." Ustawia się na początku rok na 15 przed synchronizacją z DCF , a po synchronizacji...
Super. Właśnie zobaczyłem https://developer.espressif.com/pages/ch... Dodano po 2 . https://obrazki.elektroda.pl/3932254600_... https://obrazki.elektroda.pl/4283797700_... ota [syntax=text]Info:MQTT:OTA started MQTT will be closed Info:MAIN:Time 122, idle 0/s, free 62932, MQTT 1(1), bWifi...
Czy znane są wam inne skuteczne algorytmy pomiaru amplitudy PWM? Pracuje na STM32F072CB i tylko taki mam do dyspozycji wedle założeń projektu więc przesiadką choćby na F1 nie wchodzi w grę... Do tego celu jest więcej niż wystarczający. Metoda pomiaru jest dobra. Dodatkowe pytania: 1. Czy oglądałeś ten przebieg na oscyloskopie? Może po prostu nie jest...
https://obrazki.elektroda.pl/7103913800_... Witajcie moi drodzy. Przedstawię tu wnętrze starego odtwarzacza DVD Wiwa HD-128U, zaprezentuję jakie części można ze środka odzyskać a potem skupię się na obsłudze jego wyświetlacza 7-segmentowego i klawiatury poprzez implementację protokołu dedykowanego ich kontrolera na platformie Arduino....
Cześć, od 2 dni zmagam się z modułami NRF24L01 i dwoma płytkami STM32. Płytki STM32 NUCLEO L053R8 i STM32F103 wykorzystujac biblioteki HAL i cubemx. Niby oba układy zwracają poprawne rejestry : https://obrazki.elektroda.pl/1575646300_... Ale sama komunikacja w sobie nie działa. Nie odbieram żadnych pakietów. PYTANIE - czy w biblioteka...
Sprzedam NOWY oscyloskop firmy Hantek DSO-2250. NAJNOWSZA WERSJA obsługująca również Win 7 64bit!! Został przeze mnie kupiony bezpośrednio od producenta jednak z powodu zmiany planów nie będzie mógł on zostać użyty. Sprzedaję poniżej ceny zakupu... Oscyloskop jest oczywiście na 24 miesięcznej gwarancji producenta. Dlaczego polecam akurat zakup tego...
W kernelu masz pod GOODiX GT9271 s1033x-kernel-c63da2f.140805.111347.tgz\... sterownik: gt9xx.c /* drivers/input/touchscreen/gt9xx.c * * 2010 - 2012 Goodix Technology. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free...
Witam. Próbuję napisać prosty program na Atmega8 z wykorzystaniem bibliotek Vusb. Przy kompilacji dostaję masę błędów. Wkleję kod programu oraz błędy które dostaję. Jeśli ktoś wie co jest nie tak to proszę o odpowiedź. -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see...
Witam, podłączyłem do mojej płytki 2 moduły nrf odpowiednio odbiornik do SPI1 a nadajnik na SPI2. Niestety mam problem z obsługą tych układów, nie zgłaszają mi one przerwań na pinach który ustawiłem jako wejściowy z pull-up oraz triggerem reagującym na zbocze opadające (sprawdzałem piny zwierając je do masy przerwanie zostało wywołane poprawnie). Funkcje...
https://obrazki.elektroda.pl/4950580000_... Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka...
Witam wszystkich. Buduje sobie urządzenie które będzie zasilane silnikiem z taniego blendera. Ponieważ silnik ma dość wysokie obroty, wykorzystałem oryginalny układ kontroli prędkości blendera lekko zmodyfikowany, wstawiłem dodatkowy rezystor szeregowo z potencjometrem sterującym obrotami. Postanowiłem też dodać jakiś czujnik który by je mierzył - padło...
Witam drogich forumowiczów, jeszcze nie znam się na programowaniu uC dlatego proszę o pomoc. Czy mógłbym prosić o scalenie poniższych programów i ewentualne wytłumaczenie. Chodzi o dodanie efektu Rainbow RGB, tak aby wyświetlał się w pierwszej kolejności. Matryca LED RGB 32x16 RainbowRGB [syntax=basic4gl]// Rainbow color changing RGB leds example //...
service falling product number serial number phone number
falownik yaskawa v1000 drukarka laserowa kolorowa monitor mignie
zasilacz zwrotne napięcie sprzedam multimetr brymen
Zamiennik tranzystora radzieckiego MPi 41A Sterownik MPPT/PWM do małej elektrowni wiatrowej – ładowanie akumulatorów, IstaBreeze, LiFePO4