Witam chciałbym aby ktoś kto się zna bardziej niż ja napisał prosty program do arduino do licznika geigera wiem tyle ,że na pewno musi być w nim zawarte LiquidCrystal lcd(8,9,4,5,6,7); ponieważ taki wyświetlacz posiadam a licznik to radiation-v1.1(cajoe) chciałbym aby program zawierał np. zliczenia na minute lub mikro siverty na godzine :) dziękuje...
https://obrazki.elektroda.pl/9317464400_... Witam Przedstawiam stację meteo nad którą pracuję już kawałek czasu. Początek prac to też mój początek zabawy z Arduino. Zaczęło się od gotowego projektu malutkiej stacji z wyświetlaczem OLED. https://obrazki.elektroda.pl/5611267500_... Wtedy już samo wgranie programu do...
Świetnie, więc nowe przerwania on-change działają na BK7238. Są to te same HAL, których używamy dla BL0937, więc, mniej więcej, możesz teraz przetestować tę funkcję na oba sposoby - albo z BL0937 (lub udając impulsy dla sterownika BL0937), albo przez Counter pin. cool Myślałem, że na pewno istnieje lepszy sposób testowania niż użycie rzeczywistego...
https://obrazki.elektroda.pl/1648605800_... Przedstawię tu przemysłową płytkę Lilygo T-Connect wyróżniającą się jednoczesnym wsparciem do trzech magistrali RS485 i jednej linii CAN. Zamówiłem ją z Chin za około 200 zł. https://obrazki.elektroda.pl/6817153300_... https://obrazki.elektroda.pl/8312117400_...
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...
Mimo że ChatGPT istnieje już od kilka lat, dotychczas nie przyszło mi głowy skorzystać z niego dla tworzenia oprogramowania do Arduino. Opracując syntezator częstotliwości dla radiostacji typu Citizen Band na podstawie układu scalonego si5351 już napisałem kiedyś odpowiedni sketch, ale zgubiłem plik gdzieś na dysku twardym, na którym mam prawdziwy bałagan....
https://obrazki.elektroda.pl/7533783400_... Witajcie Chciałbym zaprezentować i podzielić się uniwersalną platformą do obsługi zdalnie sterowanych modeli. Wiele lat nie publikowałem niczego na forum - nie znaczy to, że nic się nie działo, natomiast nie zawsze nadawało się to do pokazania ;) Wszystko zaczęło się od tego, że chciałem...
https://obrazki.elektroda.pl/6206626500_... Przedstawię tutaj prosty w użyciu moduł pozwalający na uzyskanie dodatkowych portów I/O. Jeden PCF8574 sterowany jest tylko dwoma sygnałami, a daje nam aż całe 8 konfigurowalnych wejść/wyjść razem z dodatkowym opcjonalnym sygnałem przerwania. Co więcej, dwa piny mogą wysterować jednocześnie...
Cześć, Gratuluję udanego i ciekawego projektu. Pewnie spędziłeś nad nim sporo czasu. Boję się, że mało osób używa języka Pascal do programowania układów AVR, skoro teraz króluje język C. Czy możesz udostępnić przykładowy kod typu blink led dla Atmega8 lub innego procesora, żeby przypomnieć sobie ten język programowania? Pozdrawiam, Rafał -:) Dziękuję...
https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...
https://obrazki.elektroda.pl/3536273200_... Enkoder obrotowy - impulsator - jest doskonałym urządzeniem wejściowym do sterowania np. menu w interfejsie urządzenia. W poniższym tutorialu opiszemy, jak wykorzystać typowy impulsator w połączeniu z modułem Arduino. Krok 1. Obejrzyj film Jeśli nie chce Ci się czytać całego poniższego tekstu,...
https://obrazki.elektroda.pl/3879692200_... Witajcie moi drodzy Chciałbym przedstawić tutaj moje próby samodzielnego wykonania wyświetlacza 7-segmentowego opartego o kolorowe diody LED WS2812B, własne PCB i obudowę wydrukowaną na drukarce 3D. Wyświetlacz pokazany tutaj przetestuję z Arduino i dam pełne kody obsługi do pobrania. Serce...
https://obrazki.elektroda.pl/1309020300_... Nowa płytka Arduino https://obrazki.elektroda.pl/1084142900_... https://obrazki.elektroda.pl/9468445200_... Do rozpoczęcia pracy z NANO Every uruchamiamy menadżer płytek: Narzędzia->Płytka->Menadżer Płytek Wyszukujemy "every" i wybieramy pakiet:...
https://obrazki.elektroda.pl/3934534200_... Ostatnio sporo się bawię w domu z urządzeniami opartymi na ESP8266, i czasami się zdarzy że zmienię nazwę sieci i następuje problem, bo urządzenie trzeba wyciągnąć i podać nowe dane, i schować. Bywa to irytujące lekko mówiąc, więc wpadłem na pomysł że napiszę prosty programik który przy uruchamianiu...
Witam ponownie, Poszedłem o krok dalej i moim planem jest podłączenie każdego z czterech wtryskiwaczy do osobnego pinu Arduino Uno/Nano z Atmega 328p. Pozwoliło mi to na skonstruowanie programu aby sterować każdym wtryskiwaczem z osobna z tą samą częstotliwością i wypełnieniem, ale sygnał do ich wysterowania jest przesunięty około 90° (problem z rozdzielczością...
https://obrazki.elektroda.pl/8548076300_... Witajcie moi drodzy. Dziś przedstawię pierwszy wykonany przeze mnie odbiornik superheterodynowy. Jest to SESE80 bazujący na artykule z QRP Quarterly (wydanie zimowe 2011). Ja zaprojektowałem dla niego od zera własną płytkę w Eagle oraz wzbogaciłem go o miernik częstotliwości na PIC16F628A...
http://obrazki.elektroda.pl/8244095700_1... 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...
Wpisz a googlach - Arduino Frequency Counter , znajdziesz całe kompletne opracowania. Co do obsługi timerów: https://majsterkowo.pl/zegar-cyfrowy-led... http://100-x-arduino.blogspot.com/2016/0... http://atmega32.republika.pl/17.htm Niestety najlepsze teksty o timerach są w...
https://obrazki.elektroda.pl/9593307400_... Stacja pogodowa na wyświetlaczu 240x128 ze sterownikiem T6963, Arduino Nano jako "sterownikiem" wyświetlacza i ESP8266 jako źródłem. Uzyskałem wyświetlacz z lekkim uszkodzeniem w postaci nieczynnych poziomych linii, wyeliminowałem te linie wykorzystując odpowiednie graficzne ułożenie (przerwy...
https://obrazki.elektroda.pl/5346397000_... Hermetyczne obudowy https://obrazki.elektroda.pl/1377659500_... https://obrazki.elektroda.pl/8061765100_... https://obrazki.elektroda.pl/2275955500_... https://obrazki.elektroda.pl/4760769300_... https://obrazki.elektroda.pl/1389092700_...
https://obrazki.elektroda.pl/7326093500_... Dzisiaj uruchamiamy najnowsze Arduino R4 WiFi wraz z nakładką Data Logger Shield, która pozwala wygodnie zapisywać dane na kartę SD. Najpierw uruchomimy najprostszys zapis do pliku na karcie, a potem spróbujemy go rozbudować i wykonamy prosty termometr na bazie DHT11 wraz z historią pomiarów...
https://obrazki.elektroda.pl/3410997500_... Prezentowane poniżej urządzenie to prosty asystent parkowania, który zainstalowany jest w garażu (a nie w aucie, jak to zazwyczaj bywa z takimi systemami). Korzysta on z ultradźwiękowego modułu do pomiaru odległości, którym mierzy odległość pomiędzy samochodem a ścianą, na której jest zainstalowany....
Użycie timera0 dla attiny13 - z przykładów arduino dla attiny13 czyli ach te straszne przerwania. [syntax=arduino] 9.6MHz / 1024 = 9370 Hz We divide the 9.6 MHz clock by 1024 1/9370 = 0.0001067s Period time 256 * 0.0001067 = 0.027315 0.027315 * 37 = 1.01065 ≈ 1s X = 1.01065 / 0.027315 where X is approximately 37 ****************************************...
Tak wiem, że kilka pierwszych błyśnięć, to bootloader. Ale później też są nieregularności. Co do delay, to najpierw był symetryczny, ale później porobiłem próby z innymi wersjami, by lepiej było widać te nieregularne mrugnięcia. To się raczej zachowuje, jakby albo system się restartował co jakiś czas, albo miał jakieś problemy z pamięcią i w pamięci...
https://obrazki.elektroda.pl/1275250200_... Czy zdarzyło Ci się kiedyś nie usłyszeć dzwonka do drzwi? Na przykład będąc w części domu, w której go po prostu nie słychać - w zamkniętej sypialni, piwnicy albo na strychu? A może wystarczyło słuchać muzyki w słuchawkach? Dzięki poniższemu projektowi problem ten przestanie istnieć. Poniższy...
Witam. Z góry zaznaczę, że w arduino to właściwie mój pierwszy program. Próbuję sklecić sobie program który liczy impulsy z enkodera inkrementalnego (500 impulsów na obrót), i co zadaną ilość impulsów (która będzie czasami zmieniana), włączy przekaźnik na określony czas (na początek 500ms a później jak ma też być ten czas regulowany w pewnych widełkach)....
Umieszczam kod, Podłączenie wyświetlaczy, wspólne katody na pinach A0, A1, A2, A3 (dziesiątki godzin, godziny, dziesiątki minut, minuty), segmenty odpowiednio na pinach od 4 do 11 odpowiednio, A, B, C, D, E, F, G, DP. Na przerwaniu realizowane jest tylko przełączanie stanu dwukropka (mruganie co pół sekundy), multipleksowane wyświetlanej cyfry i zwiększanie...
Nie bardzo wiem, gdzie to umieścić, a sądzę że kilku osobom może się przydać. Niby to nic ambitnego, schematu nawet nie rysuję - wyjście przebiegu jest na pinie 8 Arduino (Duemilanove, UNO lub cokolwiek z ATMegą 8/88/168/328 taktowaną 16MHz) i wystarczy go podpiąć przez kondensator 47-100nF na wejście czujnika położenia wału korbowego (CKP/CPS) w sterowniku...
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...
No dobra. Połączone. Dodałem chyba wszystko, o czym było wspominane w wątku. Pozmieniałem trochę nazewnictwo, aby utrzymać jakąś spójność w kodzie. Zobaczmy, na czym się "wyłoży". [syntax=c]// This sketch uses F Malpartida's NewLiquidCrystal library. Obtain from: // https://bitbucket.org/fmalpartida/new-li... #include <Wire.h> // I2C bus...
https://obrazki.elektroda.pl/5452004500_... W temacie: https://obrazki.elektroda.pl/5131004200_... I już widać, że wynik jest raczej mało prawdopodobny, odchyłka 1Hz jest mało prawdopodobna w zestawieniu z danymi za 2015r. Na stronie https://obrazki.elektroda.pl/1500445700_... Efekty pomiarów zostały...
Tak wygląda kod wgrany do Arduino #define __PROG_TYPES_COMPAT__ #include <avr/pgmspace.h> // For PROGMEM // Program version const char s_Version[] = "1.8.horo"; // Pin mappings for the PIC programming interface #define PIN_ACTIVITY 19 // LED that indicates read/write activity #define PIN_VDD 2 // 1: Power the PIC #define...
Temat nie dotyczy na wprost maszyny CNC, ale chodzi o trzyosiowy napęd oparty na mikrokontrolerze sterowany aplikacją na PC, docelowo RPi i ten działa wydaje się być najbliżej tematu. Jeśli jest jakiś lepszy dział do takiego zagadnienia to prośba o przeniesienie. Generalnie mam pomysł na całość, ale zostało kilka pytań bez odpowiedzi. Koncepcja jest...
Dałem counter = cel; zamiast cel = counter; i zadziałało :)
Cześć Robię stacje lutowniczą opartą na arduino nano i nie działa mi odczyt temperatury cały czas pokazuje cool. Używam kolby 907A (w opisie było że pasuje do wep 936)klon nieznanego pochodzenia, opór grzałki to 13ohm a zmierzony opór czujnika temperatury to 2 ohma.Wg danych z netu te kolby zazwyczaj mają termoparę typu k 0,8R .(opór czujnika zmienia...
Dzień dobry. Mam dwa enkodery CQ163-80022-A z drukarki HP Deskjet 3520. Chciałem podłączyć do Arduino i móc odczytywać dane (ile obrotu wykonano). Problem jest taki, że nie wiem, co połączyć z 5 V, GND oraz liniami danych (A, B). W zasadzie to który konkretnie styk za co odpowiada. Sugerowałem się schematem z poradnika... Kolejno 5 V, 2× dane, GND....
Kolego Chivo ja korzystam obecnie z enkodera dfrobot df400 ma 400 impulsów na obrót, czasem bywały problemy z nim ale znacznie przewyższa tanie impulsatory. Wracając do tematu opracowałem kod który działa mniej więcej tak jak bym chciał. Czujnik odległości optyczny odbiciowy działa na pinie 12, na pinie 2 korzystam z impulsów enkodera. Podczas gdy obiekt...
Projekt świetny - nie myślałeś aby dodać odbiornik GPS i zrobić coś w stylu trackera promieniowania? Można by wtedy nanosić wartości odczytów na np Google Maps/Open Street Map (np eksport danych do PC i import po stronie API dostwacy map). Tak, pozostało jeszcze wolnych pinów na tyle aby można było dołożyć moduł BT i ewentualnie GPS, ale wtedy koniecznie...
Pomóżcie bo utknąłem, chcę pobrać ze strony pewną wartość modułem ESP8266 01 poniższym kodem: https://obrazki.elektroda.pl/6367769700_... #include <SoftwareSerial.h> SoftwareSerial ESPserial(0, 1); // RX | TX void setup() { Serial.begin(9600); ESPserial.begin(9600); } void loop() { if ( ESPserial.available() ) { Serial.write(...
Podaje progam [syntax=arduino]/* ========================================... File........... Geiger sensor counter Purpose........ Geiger sensor Author......... Igor Tylman E-mail......... igortylman(at)gmail.com Started........ 8/30/2020 Finished....... -/--/---- Updated........ -/--/---- ========================================...
Teraz korzystam z tej biblioteki extEEPROM: [syntax=c]#include <Wire.h> #include <extEEPROM.h> #define PAGE_SIZE 32 extEEPROM myEEPROM(kbits_32, 1, PAGE_SIZE); byte tempStore[PAGE_SIZE]; int currentSpot = 0; byte counter = 0; void setup(){ myEEPROM.begin(extEEPROM::twiClock400kHz... Serial.begin(57600); } void loop(){ if(Serial.available()...
Dzień dobry, od 2 dni siedzę i męczę się z zestawem Arduino Leonardo + HC-06. Połączenie jest wg. shematu http://obrazki.elektroda.pl/1886542500_1... Program jaki wgrywam do ardu: int counter =0; void setup() { Serial.begin(9600); delay(50); } void loop() { counter++; Serial.print("Arduino...
Mam pewien eksperymentalny kod generujący SPWM dla falownika napisany dla Arduino UNO (AT328P), całość ma być jednym urządzeniem i zaczyna się robić mało miejsca na PCB a z drugiej strony są generowane tylko dwa lub trzy sygnały. Pomyślałem czy kod by nie zadziałał na ATTiny85A? Marny ze mnie programista, może ma ktoś "pomysła" na taką modyfikację?...
https://draeger-it.blog/arduino-projekt-... Dodano po 8 A czy byłbyś w stanie u siebie skompilować ten program bo cały czas mi wywala błąd a biblioteki posiadam // based on an orginal sketch by Arduino forum member "danigom" // http://forum.arduino.cc/index.php?ac... // http://tronixstuff.com/2013/10/11/tu...
Próbowałem i niestety nic z tego nie czaje. Znalazłem za to taki program wysyłający 5 zmiennych typu bite po serialu Sender [syntax=c] const int LDRpin (A1); const int Warnpin = 12; const char startOfNumberDelimiter = '<'; const char endOfNumberDelimiter = '>'; byte code = 0; byte temp = 0; byte humid = 0; byte light = 0; byte volt = 0; byte cdata[5];...
Hej! jestem nowy w programowaniu i zaczalem po jednym projekcie useless box'a tworzyc z kolegą na olimpiade projekt kierownicy. Jestem na etapie programowania enkodera (pedały, 1 bieg dziala), dziala, ale jest jeden problem, otwieram monitor portu szeregowego i krece enkoderem, wartosc jest taka jak chce, i tu zaczyna sie problem. Jesli zakręce szybciej...
Witam. Mam dość dziwny problem z enkoderami (testowałem na dwóch). Podłączyłem wszystko na płytce stykowej, zastosowałem kondensatory 100nF wgrałem program do Arduino UNO: #define outputA 6 #define outputB 7 int counter = 0; int aState; int aLastState; void setup() { pinMode (outputA,INPUT_PULLUP); pinMode (outputB,INPUT_PULLUP); Serial.begin (9600);...
Pytanie zagadka, co tu jest nie tak? Dwa Arduina spięte ze sobą przez TWI i SPI. Dane mają być przesyłane następująco (tak, wiem, bez sensu): UART -> A1 -SPI-> A2 -TWI-> A1 -> UART Po resecie jeden raz działa, kolejne pakiety TWI są wysyłane, mają prawidłową zawartość ale nie wywołują już przerwania. Arduino 1 (terminal): [syntax=c]#include<SPI.h>...
[syntax=cpp] #include <Servo.h> #define rxPin 3 #define txPin 2 Servo servo1; Servo servo2; void setup() { Serial.begin(115200); Serial.println("Arduino start 1 "); pinMode(8,OUTPUT); servo1.attach(8); //analog pin 0 pinMode(9,OUTPUT); servo2.attach(9); //analog pin 0 } int data1 = 1500; int data2 = 1000; byte data[5]; int counter=0; void loop()...
Wygoda, wolę kręcić niz kombinowac z przyciskami, zwłaszcza te strt/stop. Chodziło mi o to że nie ma płynnej regulacji w locie (a jest w opisie). Takie zaglitch-owaneraczej trudno nazwać płynną i w locie. Płynna to nie, w locie to tak (raczej tak) PS nie pytałem o R-MIK tylko o ten projekt. A pytania zadałem bo IMO nieuczciwie kolega (at)gdL prezentuje...
waste counter reset counter counter epson
symulator arduino spawanie bojlera stalowego nissan patrol
amortyzatory pralki siemens amortyzatory pralki siemens
Citroen Xsara 1.4 – diagnostyka czujnika MAP: objawy, pomiary, testy, Bosch, Magneti Marelli Jak wyciągnąć blokadę kierownicy w Piaggio Liberty