........ możesz dać link do takiego arduino które nie ma 10 wyjść. Na przykad: Arduino Gemma budowany na ATtiny 85 - ma tylko 3/2 Digital/PWM wyjścia oraz 1 Analog wejście. Drugi przykład to: LilyPad Arduino Simple - chociaż ten moduł jest budowany na Mega328 to płytka ma tylko 9 pinów dla Input i Output, z czego 5 może byc konfigurowane dla PWM oraz...
No dobra, a jak jest ten cały port C analog input to z poziomu arduino nie może to być wejście? A co na to google? [url=http://lmgtfy.com/?q=arduino+analog... Pewnie drugi rezultat, w każdym razie zw. z domeną arduino.cc i cóż tam ciekawego piszą? Po co pytać na forum skoro odpowiedzi są podane?
Czy w tej sytuacji mogę skorzystać z PIN A0? Można go użyć jako pin wejściowy z tym, że będziesz czytał wartość analogową, czyli wartość napięcia na tym pinie, która powinna mieścić się w przedziale 0 ... 1V. https://arduino-esp8266.readthedocs.io/e... https://randomnerdtutorials.com/esp8266-...
, przetłumacz poniższy kod z BASCOM AVR na Arduino Uno: $regfile = "attiny2313.dat" $crystal = 8000000 Dim A As Byte a=0 Config Pind.6 = Output led Alias Portd.6 led= 0 Config Pind.0 = Input Portd.0 = 1 Sw Alias Pind.0 do if a >1 then a=0 if sw=0 then bitwait sw, set incr a End If if a=1 then toggle led waitms 100 else led=0 end if loop end Przekształcanie...
Witam. Proszę o pomoc w dodaniu obsługi analogowego potencjometru do istniejącego kodu. Układ działa na Arduino Pro Micro. Istniejący kod pozwala podłączyć shifter firmy logitech do dowolnej kierownicy. Chciałbym dodać jeszcze obsługę pedału sprzęgła. O to istniejący kod. #include <Joystick.h> // Create the Joystick Joystick_ Joystick; // H-shifter...
Styki zawsze drgają spróbuj tego - wprawdzie nie na przerwaniach ale może zadziała [syntax=arduino] /* LCM1602 & Arduino Uno * VCC - > 5 V * GND - GND * SCL -> A5 * SDA -> A4 */ int odczytanaWartosc = 0; int czas = 0; bool buttonflag; #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); void setup()...
W zasadzie wszystkie piny I/O Arduino mogą być używane jako wejścia, bądź wyjścia cyfrowe (w bibliotece jest funkcja do ustawiania roli pinu, jakkolwiek tylko niektóre mogą służyć jako wejścia analogowe, i niektóre jako wyjścia PWM); jeśli pin ma służyć jako cyfrowy, to można ustawić go w tryb wyjścia, wejścia, wejścia w pullup-em (wbudowany opornik...
Moduł przekaźnika ma wyraźnie napisane VCC, GND i IN. IN to skrót od INPUT czyli z angielskiego Wejście Sterujące. Dziwi mnie jak chcesz zbudować tę turbinkę skoro tak elemantarnej wiedzy jednak nawet nie masz. Czy to nie będzie dla Ciebie niebezpieczne? :D Czujnik Hala, napisałem wyraźnie podłaczamy pod D2. To jest wejście INT0 w tym procesorze i jest...
Dziękuję za odpowiedzi. Te widełki o których piszecie, to właśnie parametr HYS i trzeba ustawić wartość większa, niż różnica najwyższej i najniższej odczytanej wartości jak rozumiem? Przy okazji jeszcze jeden fragment kodu: [syntax=c]// pin map const int tachPin = 0; // infrared tachometer input. Pin 2 for interrupt. const int motorEng = 4; // pin for...
zacznijmy od tego, że arduino nie jest mikrokontrolerem tylko platformą opartą o mikrokontroler z rodziny AVR (w przypadku arduino uno to jest chyba atmega48 a arduino mega to atmega1280) więc w przypadku arduino również masz możliwość odczytywania napięcia za pomocą przetwornika który jest wbudowany w mikrokontroler ,w arduino wejścia tego przetwornika...
https://obrazki.elektroda.pl/1695484200_... Witajcie moi drodzy. Przedstawię tu wnętrze starego telefonu systemowego ATS-20 produkowanego przez polską firmę Slican z Bydgoszczy. Sprawdzę na jakim mikrokontrolerze jest zrealizowany oraz w jaki sposób ten mikrokontroler komunikuje się z telefonią analogową. Zobaczę jak zrealizowana jest...
Witam forumowicze, mam problem z PWMem na jednym z 2 silniczków podłączonych przez L293D. Posiadam analogowy potencjometr, z którego sczytuję sobie wartość (wcześniej bez potencjometru na sztywno ustawiałem sobie wartość z zakresu 0-255) i podaję ją jako PWM (piny 5 i 6) do silniczków. Wszystko wydaje się grać, ale jest jedna dziwna rzecz. Mianowicie...
Hej, Próbuje zbudować urzadzenie, które znalazłem w internecie. Pomysł opiera się na stworzeniu zestawu urządzeń LED, które użytkownicy muszą dezaktywować za pomocą czujnika zbliżeniowego tcrt5000. Po dezaktywacji jednego urządzenia, inne urządzenia losowo zostają aktywowane, zapalając diody LED jedno po drugim. Chciałbym was podpytać o pare rzeczy...
Wrzucam kod realizujący w/w założenia. Obsługa enkodera, to funkcja pinChangeINT(). Jak widać, to kilka linijek kodu. - Na starcie program zakłada, że roleta jest na górze, co oznacza PWM=100%. Zjeżdżając w dół PWM zmniejsza się proporcjonalnie. Po napotkaniu endstopu (sygnał zwarty do masy) program uznaje, że roleta zjechała do samego dołu. - Przy...
Program kompiluje się poprawnie dla Arduino Leonardo, po dodaniu deklaracji, o której napisałem w poście #2. Wynik kompilacji:[syntax=bash]Using library ArduinoJoystickLibrary-master at version 2.0.7 in folder: /home/mariusz/Arduino/libraries/ArduinoJ... /home/mariusz/.arduino15/packages/arduin...
Jak to się ma do tego, że próbkowanie to ok 1 kHz? A gdzie jest tak napisane? Każda konwersja w AVR wymaga 13 zegarów ADC, więc 125 kHz/13 = 9615 Hz . Jest to maksymalna możliwa częstotliwość próbkowania Dopisałem możliwość liczenia ilości zmian na wyjściu, wychodzi ok. 8 kHz. Czyli nieco wolniej niż maksymalna, ponieważ odpytujesz ADC przez analogRead()...
Wiem o tym ze w wersji 0022 jest w Ethernet webserver który poazuje stn analogowych wejść[syntax=c]/* Web Server A simple web server that shows the value of the analog input pins. using an Arduino Wiznet Ethernet shield. Circuit: * Ethernet shield attached to pins 10, 11, 12, 13 * Analog inputs attached to pins A0 through A5 (optional) created 18 Dec...
Witam! Zrobiłem prosty projekt wysokościomierza ciśnieniowego. Wszystko działa w jak najlepszym porządku. Teraz muszę go przekonwertować aby działał na mniejszej płytce zasilanej z baterii. Z tego powodu postanowiłem użyć funkcji sleep i przerwań. Program ma działać tak: - w funkcji setup następuje inicjalizacja karty i czujnika, jeśli wszystko działa,...
https://obrazki.elektroda.pl/3153730500_... Witajcie moi drodzy W tym temacie najpierw szczegółowo pokażę wnętrze drukarki HP Deskjet D1360 , a potem przedstawię jak można wykorzystać jej części z Arduino. Określę pinout enkodera ze środka, napiszę kod pozwalający określić pozycję karetki dzięki użyciu enkodera, oraz też oczywiście...
Napięcie 8V na pinie A3 poprzez dzielnik napięcia wyniesie około 3,3V i to powinno wystarczyć. W przeciwnym przypadku zmienić wartość: [syntax=arduino] rigstate Radio::read_power_state() { return read_analog_port(power_input) > 600 ? ON : OFF; } [/syntax]
Korzystałeś może z playground'a arduino. W helpie biblioteki ethernet jest przykładowy programik. Ja od tego zaczynałem: [syntax=cpp] /* Web Server A simple web server that shows the value of the analog input pins. using an Arduino Wiznet Ethernet shield. Circuit: * Ethernet shield attached to pins 10, 11, 12, 13 * Analog inputs attached to pins A0...
Panowie chyba coś "popsułem", mianowicie zacząłem kombinować z tymi portami WE/WY aby zrobić w ten sposób jak napisał kolega BlueDraco i coś jest nie tak z Arduino ponieważ teraz gdy wgrywam najprostszy kod na załączanie i wyłącznie diody z przycisku to po podaniu GND na wejście nr 7 (załączenie diody) to po zdjęciu tego sygnału dioda nie gaśnie :/...
Diody świecą, bo nie gasisz ich w odpowiednich warunkach. Kod trochę zawiły. Daje się dość mocno uprościć po wprowadzeniu jednej funkcji. [syntax=c]void setup() { Serial.begin(9600); pinMode (A13, INPUT); pinMode (A12, INPUT); pinMode (A11, INPUT); pinMode (A10, INPUT); pinMode (A9, INPUT); pinMode (A8, INPUT); pinMode (A7, INPUT); pinMode (A6, INPUT);...
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...
Uprzedzając pytania: Kolego netotron! Zadałeś pytanie z prośbą (!) o wyjaśnienie, więc czytaj co ludzie piszą chcąc ci wyjaśnić twój problem, a ty chcesz manipulować tą dyskusją na swój sposób. To tak nie pracuje.. Pętla ‘While()’ jest pętlą warunkową z parametrem; zatem dopóki warunek określony parametrem () jest spełniony program zamyka się w tej...
https://obrazki.elektroda.pl/6651795200_... Arduino R4 posiada wbudowany 12-bitowy DAC (Digital-to-Analog Converter), czyli jest w stanie generować sygnał analogowy bez podłączania dodatkowych modułów. Jest to duży krok naprzód, ponieważ w przypadku starszego Uno R3 i podobnych płytek musieliśmy dołączać zewnętrzne DAC takie jak MCP4725...
Panowie mam problem. Podłączyłem diodę do pinu 10 i nie chce złapać stanu LOW - jest tylko przez kilka mili sekund. [syntax=c]/* Web Server A simple web server that shows the value of the analog input pins. using an Arduino Wiznet Ethernet shield. Circuit: * Ethernet shield attached to pins 10, 11, 12, 13 * Analog inputs attached to pins A0 through...
Potrzebuję pomocy w przerwaniu pętli while (linijka 146) założenie jest takie jeżeli BlutoothDane=s to ma wykonać tą pętle a jeżeli BlutoothDane=d to ma ją przerwać. problem jest taki, że nie przerywa pętli cały układ ma działać jako sterownik Led na bluetooth. Proszę o szybką pomoc. Masz tu kilka nieprawidłowości; Jakie znaczenie i zastosowanie ma...
Witam, składam ekg z gotowych elementów. Dołączam zarówno schemat podłączenia, jak i napisany program. Problem w tym, że wykres jaki uzyskuje nie wygląda tak jak powinien (również dołączam rysunek). W czym może tkwić problem? Z góry dziękuję za pomoc PROGRAM: void setup() { Serial.begin(9600); pinMode(10, INPUT); pinMode(11, INPUT); } void loop() {...
Tak na szybko...chyba o to Ci chodziło:) [syntax=c]#define impuls1 33 //definicja portu 33 jako wyjscie impulsu 1 #define impuls2 34 //definicja portu 34 jako wyjscie impulsu 2 #define przycisk 35 //definicja portu 35 jako wejscie przycisku bool zatrzask=false; void setup() { pinMode(impuls1,OUTPUT); pinMode(impuls2,OUTPUT); pinMode(przycisk,INPUT_PULLUP);...
Mam zamiar kupić Arduino Uno i trochę popróbować na gotowych programach, ale nie chcę przepłacać w Polsce i szukałem ofert na ebayu. Nie wiem czy wolno wklejać linki do ofert więc kopiuję treść aukcji: Nazwa aukcji: Latest Version Original Arduino Uno R3 MEGA328P ATMEGA16U2 +USB Cable Latest Version Original Arduino Uno R3 MEGA328P ATMEGA16U2 +USB Cable...
Witam Próbuję sobie napisać w processingu kod, do wyświetlanie wykresu w czasie rzeczywistym, odczyt danych z Serial, z arduino. Znalazłem import processing.serial.*; Serial myPort; final int linefeed = 10; //maksymalna ilość sensorów do wyświetlenia final int maxSensors = 6; //surowe (raw) wartości z „analog input” z Arduino int...
Witam, Ostatnio wpadłem na pomysł połączenia sterownika PLC z Arduino. Chciałbym użyć Arduino do sczytywania napięć z czujników i wysyłania wartości aktualnej z wejścia analogowego do sterownika PLC. Do komunikacji między urządzeniami zastosowałem łącza RS485 o protokole Modbus RTU. Niestety mimo wielu prób nie udało mi się przesłać informacji o stanie...
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...
Witam wszystkich, bardzo proszę o pomoc, ponieważ z opisanym dalej problemem borykam się już od dłuższego czasu i skończyły mi się pomysły. Otóż: w projekcie na bazie Arduino Nano, kit mikrofonowy (testowałem dwa: wcześniej na bazie LM393 i obecnie MAX9812L) służy do wykrywania poziomu dźwięku. Jest on zasilany z 3,3V z zintegrowanego na płytce źródła...
Witam, Mam duży problem z Attiny13a. Próbuję stworzyć prosty układ do pomiaru wilgotności w doniczce wykorzystując wejście analogowe. Wykorzystuję Arduino IDE oraz Bus Pirate do programowania. Bootloader wgrałem. Układ zmontowany jest poprawnie (VCC, masa, reset do VCC poprzez rezystor). Kod wygląda jak poniżej. Uprościłem go maksymalnie, aby znaleźć...
Piny ADC jako cyfrowe I/O tak. Piny I/O jako wejścia ADC nie. Hmm, to dziwne, bo na stronie arduino.cc jest napisane co innego, a mój angielski nie jest na tyle zły żeby źle zrozumieć poniższy tekst. Analog Inputs: A0-A5, A6 - A11 (on digital pins 4, 6, 8, 9, 10, and 12). The Leonardo has 12 analog inputs, labeled A0 through A11, all of which can also...
Witam. Chciałem zaprogramować moje ATtiny13A, żeby mierzyło napięcie na dwóch akumulatorkach Li-ion. Jeśli napięcie na którymś z nich spadnie poniżej 3.20V to ma procesor ma wyłączyć MOSFET-a. Problem w tym, że nie wiem jak podłączyć kontroler do akumulatorka każdego z osobna, bo w serii napięcia mierzyć się nie da, bo jest razem więcej niż 5 V. Jak...
Znalazłem drivery regulowane PWM Przykładowo: Model Number: CBUS-110 Input 12-24V DC Input& Output channel max 10A Output power 12V 120W 24v 240W Analog signal driver 0-10V dim signal. 1024 gray lvls chyba chodzi o rozdzielczość. Teraz mam pytanie, jeżeli podłączę ten driver pod 12 V i do tego lampę LED to nie ulegnie ona uszkodzeniu ? jest napisane...
chyba, że zmienna i jest zadeklarowana wcześniej jako globalna. tak, jest globalna, w zasadzie większość zmiennych mam globalne i właśnie mi o to chodziło, że nie które mógłbym zmienić na lokalne. Powinieneś użyć getFreeMemory() dobrze, wstawiłęm rozmiar "int size = 8192" dla Mega, wtedy wynik to 6694, gdybym zostawił 2048, wtedy wynik to 2047. No...
Dzięki pomocy kolegów wyżej napisałem kod rysujący wskazówkę w funkcji zmiennej. Nie jestem zadowolony z jej działania, tzn. przy szybkiej zmianie położenia traci ona wyrazistość. Poza tym z uwagi na małą rozdzielczośc tego wyświetlacza (84x48 pixeli) wskazówka ma dosyć wyraźnie "schodki" Testowo napisałem kod, który mierzy napięcie i symbolicznie obrazuje...
Hej, Potrzebuję przetłumaczyć kod Arduino do Bascom, a konkretnie chodzi mi o to, że posiadam moduł: [url=https://www.dfrobot.com/product-166... Gravity - analogowy czujnik TDS, czystości wody dla Arduino znalazłem [url=https://wiki.dfrobot.com/Gravity__A... dla Arduino, a dla Bascom...
Witam Od kilku dni morduje się z jednym problemem. W wolnych chwilach kombinuję z kodem do stacji pogodowej. Wszystko szło pomalutku do przodu. Program normalnie się kompilował i wgrywał bez chwili zawahania, aż pewnego razu z niewiadomych dla mnie przyczyn odmówił posłuszeństwa. Nie mam pojęcia co się stało. Nagle przestał widzieć dołączone zakładki...
https://obrazki.elektroda.pl/3882937500_... WiFiManager to biblioteka oferująca gotowy system parowania z naszym WiFi a jej konfiguracja to raptem kilka linijek kodu. Parowania dokonuje się w trybie AP (sieci WiFi emitowanej przez ESP) a potem, po podaniu namiarów na naszą sieć, system sam je zapamiętuje i korzysta z nich przy kolejnych...
Jak masz go podłączony, przez port MIDI, czy przez USB? Jeżeli chcesz, żeby ktokolwiek miał możliwość Tobie pomóc, dostarcz jak najwięcej danych. Pokaż konfigurację, schemat, kod, fotkę jak to wygląda i jak jest popodłączane, cokolwiek. Podłączone przez USB z flashowaną ATmegą16u2 (hex: https://raw.githubusercontent.com/ddiako...
Witam wszystkich! Posiadam Arduino Leonardo i GSM Shield (jeszcze nie posiadam ale zamierzam kupić :) Moje Arduino odbiera dane z kilku czujników, chciałabym, żeby te dane były wysyłane za pomocą shielda GSM na stronę www (chodzi mi dokładnie o to bym mogła po prostu za pomocą przeglądarki obserwować dane z Arduino, niezależnie od tego gdzie jestem...
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 Was wszystkich serdecznie ! Proszę o pomoc i z góry dziękuję. Pytanie brzmi - dlaczego w tablicy zmiennych int wykonuje się tylko pierwsze 16 poleceń ? (od tab0 do tab15) i więcej nie chce,nawet jeśli zmieniam piny. Płytki arduino mega,nrf24l01. p.s. jestem początkujący w uC,elektroniką zajmuję się od dzieciaka i chce zarazić syna :) ma to być...
Dziękuję za odpowiedź Znalazłem Modbus TCP/ IP master I nie bardzo wiem jak wzbudzić w tym programie cewkę na wyjściu 10001 oraz jak odczytać wejście 1 w slave TCP/IP #include <SPI.h> #include <Ethernet.h> #include "Mudbus.h" Mudbus Mb; //Function codes 1(read coils), 3(read registers), 5(write coil), 6(write...
Czyli To protect the device from voltages above VCC and below GND, the AVR has internal clamping diodes on the I/O pins. The diodes are connected from the pins to VCC and GND and keep all input signals within the AVR’s operating voltage. Any voltage higher than VCC+ 0.5V will be forced down to VCC+ 0.5V(0.5V is the voltage drop over the diode)...
Witam, chciałem zrobić WebServer na Arduino , lecz Arduino nie jest widoczne w sieci. Pracuję na Arduino Leonardo oraz ethernet shield. Kod na którym pracowałem to kod z przykładu. Wraz z frustracją dodawałem kilka liniek kodu, lecz i tak nie pomogło. Zmieniałem głównie ustawienia sieciowe takie jak braka, maska oraz IP. Mój kod : [syntax=c] #include...
Cześć! Mierzę prąd AC z czujnikiem ACS712(ten https://obrazki.elektroda.pl/5376411000_... Czy to normalne? Porównując to np z wykresem z tego https://obrazki.elektroda.pl/5449828000_... Czujnik zasilam 5v z Arduino, gnd z arduino, wyjście analogowe podłączam do A0. Moduł podłączyłem tak: https://obrazki.elektroda.pl/2854466300_...
https://obrazki.elektroda.pl/4419671500_... Wielu z nas stanęło przed problemem nawinięcia cewki do jakiegoś projektu. Ogromnym utrudnieniem w tym zakresie jest brak możliwości pomiaru indukcyjności. Podobny problem występuje, jeśli zakupimy nieznane sobie cewki lub transformatory. Pomiar indukcyjności może być jednak bardzo prosty,...
Spróbuj tego. Nie testowałem, ale powinno zadziałać. HID.cpp [syntax=cpp] /* Copyright (c) 2011, Peter Barrett ** ** Permission to use, copy, modify, and/or distribute this software for ** any purpose with or without fee is hereby granted, provided that the ** above copyright notice and this permission notice appear in all copies. ** ** THE SOFTWARE...
Będe wdzieczny chodzi mi o to że narazie jestem w tym na etapie wpisania w przeglądarce adresu plytki z arduino i pojawia mi sie strona html. Chciałbym zrobić bezposrednią szybką komunikacje z ta płytka w obie strony. Jesli to będzie pomocne podaje kod sterujący protokołem w płytce: /* * Web Server * * A simple web server that shows the value of the...
Witam. Podaj symbol tego czujnika Halla. Dodano po 3 Ok juz widze ze to ACS712ELC czujnik analogowy info. https://cdn-reichelt.de/documents/datenb... Low-noise analog signal path▪Device bandwidth is set via the new FILTER pin▪5 μs output rise time in response to step input current▪80 kHz bandwidth▪Total...
Trochę się zeszło ze znalezieniem odpowiednio "czystego" kodu, bo wprowadzałem jeszcze sporo zmian związanych z przeniesieniem kodu na Arduion Yun i wprowadzeniem dodatkowego sterowania przez wifi za pomocą telefonu, czy komputera. Wtedy potencjometry mają wyższy priorytet, ale jeżeli nie są ruszane, to ustawienia są pobierane poprzez wifi. Póki co...
Cześć! Projektem mojej pracy magisterskiej jest model protezy dłoni, w której to wykorzystuje dwa serwomechanizmy TrackStar TS-621MG Digital 1/8 Scale Truggy Steering Servo oraz mikrokontroler ARDUINO UNO R3 ATMEL ATMega328 klon AVR . Muszę od razu zaznaczyć, że jeśli chodzi o mikrokontrolery to jestem kompletnym laikiem. Mój problem polega na zastosowaniu...
Witam Mam problem z zawieszającym się programem na płytce arduino uno. Że by sprawdzić czy sterownik dalej pracuje uruchomiłem migająca diodę na wyjściu 13. Uruchomiłem też whatsdog ale mimo to sterownik czasami popracuje pare godzin i nic a czasami po godzinie się zawiesi. Czy mogę prosić o sprawdzenie programu bo może tu jest problem. [syntax=c]#include...
Celem jest sterowanie urządzeniami zasilanymi napięciem DC 13.8 V, np. samochodowe żarówki wentylatory itp. czyli dosyć duże prądy. Używam prostego programu do generowania PWM : [code[syntax=avrasm]int ledPin = 9; // LED connected to digital pin 9 int analogPin = 3; // potentiometer connected to analog pin 3 int val = 0; // variable to store the read...
Ten układ ma Input Bias Current max 12uA. Dodatkowe napięcie na RS+ można pominąć bo niska rezystancja aku. Na wejściu RS- Uin(od I bias) = 1.5K * 12uA = 18mV DeltaUout = 18mV*5 = 90mv. Ten układ zaprojektowany do pomiaru prądu płynącego przez mały rezystor więc Iinput bias jest bez znaczenia bo 12uA*10mOhm = praktycznie zero. Może warto to przetestować...
https://obrazki.elektroda.pl/1127013700_... W materiale testujemy uniwersalnego czterokanałowego konfigurowalnego programowo układu 6 konfiguracji : -wejście napięciowe (standard 0-10V), -wejście prądowe (standard 4-20mA), -wyjście napięciowe (standard 0-10V), -wyjście prądowe (standard 4-20mA), -pomiar rezystancji RTD (najczęściej...
Witam, zakupiłem takie oto "cudeńko" aby sprawdzić jak to działa, pobawić się: Seriws aukcyjny: Czujnik detektor wilgotności gleby - Arduino AVR natomiast w załączniku schemat elektryczny układu. Kod programu dla Arduino to: 3.1.18. Zabronione jest publikowanie informacji do źródeł, które po pewnym czasie wygasają (publikowanie odnośników do stron o...
https://obrazki.elektroda.pl/3743484600_... Witajcie moi drodzy Przedstawię tutaj mojego shielda (nakładkę) na Arduino UNO opartego o układ ENC424j600. Shield ten pozwala podłączyć Arduino do internetu bez żadnego lutowania, a nawet bez użycia kabelków i płytek stykowych. W temacie dam jedenaście pełnych przykładów jego użycia z moimi...
Cześć, Walczę z zapisem do ThingSpeak. Niby nic prostszego, przerobić przykład i już. Poniżej kod który działa dla jednej wartości: [syntax=c]#include <SPI.h> #include <Ethernet.h> // Local Network Settings byte mac[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; // Must be unique on local network // ThingSpeak Settings char thingSpeakAddress[]...
Witam mój problem polega na tym że nie potrafię sobie poradzić z podprogramami przeczytalem ten temat http://majsterkowo.pl/forum/trzy-program... ale autor dał za wygraną i zastosował przełączniki hebelkowe co mnie nie ratuję.Tak wygląda mój program: [syntax=cpp] int ledPina = 3; int ledPina7 = 7; int ledPina8...
Udało mi się dodać przerwania. pin 2 działa poprawnie ale pin 3 już nie, sprawdziłem czy arduino nie jest uszkodzone i nie jest. Skoro dla pinu 2 i 3 jest tak samo to czemu pin 3 nie działa poprawnie? [syntax=c]int val; void setup() { Serial.begin(9600); pinMode(2, INPUT_PULLUP); pinMode(3, INPUT_PULLUP); pinMode(4, OUTPUT); pinMode(5, OUTPUT); attachInterrupt(digitalPinToInterrupt(2)...
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...
Koledzy poprawiłem trochę kod i niby działa, ale mam problem. Jeśli temperatura spada (lub rośnie) i mija zadaną to bezwładność czujnika powoduje że stan zmienia się z wysokiego na niski kilka razy. Termostat ma sterować zaworem i niedopuszczalna jest sytuacja, żeby zamykał się i otwiera kilkanaście razy. Jak temu zaradzić? PS. Jak już wyżej pisałem...
To są wartości całkowite i można je dokładnie tak samo używać. Możesz zwyczajnie wpisać A0,A1... do swojej tablicy. Masz tu przykład: [syntax=c] uint8_t ax[]={A0,A1,A2,A3,A4,A5}; void setup() { int16_t i; Serial.begin(9600); delay(5000); analogReference(DEFAULT); for(i=0;i<6;i++) { pinMode(ax[i],INPUT); Serial.print("A");Serial.print(i); Serial.print("=...
Jęśli chodzi o pytanie nr 3 to tak Dodano po 7 Bezpośrednia odpowiedź na pytanie Aby jednocześnie wyświetlać prędkość obrotową (RPM) wentylatora oraz ustawioną moc (np. w formie procentowego wypełnienia PWM) na wyświetlaczu dotykowym podłączonym do Arduino Mega, należy: - Zliczać impulsy z tachometru (pin TACH) wentylatora, przeliczać je na obr./min...
Przygotowałem układ oparty na Arduino Mega 2560 sterujący poprzez mostek H L298N dwoma silnikami DC. Pracujące silniki przez transoptory generują impulsy które z kolei wywołują przerwania, licznik w programie zlicza te impulsy i przez zadany okres silniki pracują, następnie się zatrzymują. Dodatkowo na wyświetlaczu widzę impulsy zadane i aktualnie zliczane....
Cześć, Jestem kompletnym laikiem jeśli chodzi o mikrokontrolery więc bardzo proszę o wyrozumiałość. Robię projekt w skład którego będzie wchodził mikrokontroler podłączony przez USB do komputera. Jego zadaniem ma być sterowanie dwoma serwosilnikami. Wg moich obliczeń oba serwa mają mieć torque równą ok 20 kg*cm. Wybrałem serwa TrackStar TS-621MG Digital...
Witam, chciałem zrobić sterowanie przekaźnikami oraz odczyt z kilku czujników przez internet. Użyłem do tego Arduino Leonardo oraz rutera Huawei B683. Problem polega na tym, że serwer jest niestabilny, czasem się wyłączony, czasem przytnie itp. Z czego może wynikać problem? Użyłem składni przestarzałego HTML-a? Dodam, że WebSerwer z przykładu Arduino...
Układ został dość znacznie przeprojektowany. Obecnie wygląda tak: http://obrazki.elektroda.pl/2936008400_1... Działa jako tako, ale jest kilka problemów: 1. Przełączanie nie następuje w jednakowym czasie - raz przełącza się bardzo szybko, a raz trzeba czekać kilka sekund. Niestety nie mam bladego pojęcia gdzie tkwi problem - stała czasowa...
Witam wszystkich: Mam mały problem z programem arduino do sterowania zgrzewarką punktową. Chodzi o to, że nie uzyskuję czasu deklarowanego przez program. Program pochodzi z netu z małymi modyfikacjami z mojej strony. int odczytanaWartosc = 0; int czas = 0; #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2);...
czy tamtego nie da się naprawić Na początku tego tematu wrzuciłem Ci poprawki do programu. Poniżej cały program - z kodu początkowego. Nie uwzględnia korekcji zaproponowanych przez bota. Zwróć uwagę na uproszczenie całości przez dodanie jednej funkcji. Delay zostawmy na później żeby Ci nie mieszać. W tym przypadku za jego pomocą decydujesz jedynie,...
float temp; float puls; float gsr ; int tempPin = A2; int gsrPin = A1; int pulsPin = A0; void setup() { Serial.begin(9600); pinMode(A0, INPUT); pinMode(A1, INPUT); pinMode(A2, INPUT); } void loop(){ //analogReference(DEFAULT); analogRead(pulsPin); delay(10); puls...
wentylator łazienkowy załączany pilotem. Chciałem poszerzyć możliwości wentylatora aby załączał się przy wzroście wilgotności lub wymusić automatyczne działanie wentylatora na określony czas . Nie udało mi się skopiować kodu pilota więc połączyłem Arduino z pilotem na "sztywno" Wszystko działa z wyjątkiem funkcji która ma po pierwszym wciśnięciu przycisku...
Narazie, z pomocą wykombinowalem coś takiego. Na początek na przyciskach i w jedną stronę żeby było nieco łatwiej. Teraz zastanawiam się nad dodaniem opcji resetowania czasu przedłużenia świecenia gdy w czasie działania funkcji podtrzymania świecenia (f. czasCzekania) lub w czasie działania f. odpowiedzialnej już za wyłączanie, podejdzie kolejna osoba...
całość pochodzi z tej strony:https://www.electronoobs.com/eng_... żebyś mi tu po cichu nie zarzucał ze nie pokazuje kodu co do kodu Dodano po 7 A ja myślę Sławuś Ze od urodzenia Coś chyba słońce za mocno świeci. Pudło.
Wróć na początek, dawno temu skręciłeś w złą stronę bo pominąłeś parę prostych lekcji programowania i teraz za to płacisz, nie zatrzymuj programu delay, pomijaj wykonywanie bloków programu, na które jeszcze nie przyszła pora. Zamiast wstawiać delay(30) wystarczy użyć millis: [syntax=c]const uint8_t bluePin=5; int i; uint32_t poprzednio,teraz; void setup(){...
Dodano po 3 Tak wygląda całość
https://obrazki.elektroda.pl/4615637200_... Zapraszam na kolejny projekt zrealizowany w oparciu o Arduino R4 WiFi. Tym razem wykonamy prostą grę "snake" na wyświetlaczu matrycowym znajdującym się na pokładzie Arduino. Gra będzie polegać na sterowaniu tytułowym "wężem", który może "zjadać pokarm" i zwiększać swoją długość. Gra kończy się...
https://obrazki.elektroda.pl/2299952900_... W poniższym poradniku opisano krok po kroku, jak skonstruować radio internetowe wykorzystując do tego niedrogi moduł z ESP32 na pokładzie. Takie radio możemy skonstruować w zaledwie 10 minut. Cała konstrukcja kosztować będzie poniżej 30 dolarów. Warto sprawić sobie takie urządzenie, jeżeli...
Pobierz sobie bibliotekę EasyButton https://github.com/evert-arias/EasyButto... W Examples masz przykłady, wystarczy, że zabazujesz na przykładzie Pressed https://github.com/evert-arias/EasyButto... i dodasz w Setup tylko funkcję z PressedForDurtion https://github.com/evert-arias/EasyButto...
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...
nie dokładnie rozumiem kod wolałbym otrzymać kompletny kod Oczywiście, z przyjemnością udostępnię Ci kompletny kod kalkulatora dla Arduino Uno, który nie wykorzystuje wyświetlacza. Zamiast tego wyniki zostaną wysłane do komputera przez port szeregowy. [syntax=cpp] const int buttonPins[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; // Przyciski dla cyfr 0-9 const...
Witam Robię pewien projekt robota sprzątającego i mam pewien problem z kodem.Jest to robot jeżdżący na dwóch kołach+trzecie nieelektroniczne podtrzymujące całością struje arduino uno z motor shieldem l293d do tego mam podpięty czujnik odległości HC-SR04 i tu wszystko działa jak należy ale mam problem bo chciałem dołożyć dwie krańcówki te zwykłe z blaszką...
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...
Czyli coś jak tutaj? [syntax=c]// // This example shows one way of creating an optoswitch // using an IR LED as emiter and an IR LED receiver as // light sensor. // On this case it acts as a tachometer to count the // revolutions per second of an aeromodelism plane's // propeller. // // + GROUND +GROUND // | | // < < // > 220 ohm resistor >...
Spr u buję pomóc, choć przynajmniej w tym poście - pytająco: 1. Dlaczego piny które nie są rekonfigurowane w trakcie pracy zamiast w setup() konfigurowane są wielokrotnie w loop()? (wywołania pinMode() ) 2. Jaki cel mają puste pętle " while (...) {} "? Zasadniczo psuje to wzorzec narzucony przez Arduino. Słuszną drogą jest bieżące i cykliczne sprawdzanie...
Dodano po 11 Mam takie pytanie,jak podpiąć do UNO kierownicę przez USB,żeby emulować ją w panelu sterowania? Wtedy bym wykorzystał sterowniki urządzenia które mam do kierownicy i sterowałbym z pull up kierownicą z enkodera a resztę przycisków normalnie z kierownicy. Chciałbym odczytać dane z tej kierownicy,żeby emulować ją. Dodano po 4 Marcinn212 pod...
Pomogło dopisanie PULLUP przy INPUT. To są piny "analogowe" podłączone do ADC w MCU. Jeżeli "wisiały" w powietrzu, to przy braku wciśniętego przycisku, mogły się różne przypadkowe stany pojawiać na wejściu tzn. te odczytane przez digitalRead().
U mnie działa ;) inputString musisz kasować zawsze po odebraniu pełnej ramki a nie tylko wtedy gdy jest kierowana do Ciebie.
Generalna moja uwaga jest taka, że nie można z góry zakładać, że Autor tego wątku jest idiotą tylko dlatego, że Szanowny Kolega chce za wszelką cenę przeforsować swoje pomysły, bez żadnego poszanowania w stosunku do opinii innych osób na Forum. Każdy mierzy swoją miarą. Sam się uczę i chętnie poznam lepsze rozwiązania, niestety jak zwykle argumenty...
Okej, mam taki .......... Jeżeli chciałbym zamontować przycisk, mogę zrobić to pod dowolny PIN? np pod pin 6 lub 7 w arduino? I jak wtedy zaprogramować ten przycisk? Proszę o pomoc. Przycisk możesz podłączyc pod dowolnie wybrany (nie zajęty) pin, nawet pod którychś z tych oznaczony 'Analog IN' A0 do A5; lecz wtedy liczą się one jako 'DigitalPin' 14...
zmień kod // Deklaracja pinów int vibratePin = 7; // Czujnik wibracji int buzzerPin = 2; // Buzzer podłączony do pinu 2 int ledPin = 9; // Dioda LED sygnalizująca wibracje (świecąca przez 3 sekundy) int buzzerLedPin = 8; // Dioda LED świecąca razem z buzzerem int potPin = A0; // Potencjometr regulujący częstotliwość buzzera // Zmienne int value; //...
Cześć. Koledzy składam wagę z projektu który znalazłem i niestety na arduino uno zabrakło miejsca . Nie jestem programistą i sam nie jestem w stanie kodu zoptymalizować. Jedynie usunąłem wybór języka i zaoszczędziłem 2% pamięci. Jest jeszcze tylko o 1% za dużo więc ośmielam się prosić o pomoc tutaj na forum. Szkic używa 32856 bajtów (101%) pamięci programu....
Użyłem tego kodu : (pobrany z filmiku) [syntax=c] /* || Simple Password Entry Using Matrix Keypad || 4/5/2012 Updates Nathan Sobieck: Nathan(at)Sobisource.com || */ //* is to validate password //# is to reset password attempt ////////////////////////////////////////... #include <Password.h> //http://www.arduino.cc/playground/uploa...
analog input atmega8 analog input zasilacz input
ddt2000 ddt2000 renault philips citroen programować pilot satel
mikrokomputer cobra1 spawarka inwertorowa schemat
Problemy z osadzeniem tonera w Xerox 6605 Dym i zapach spalenizny w malakserze - co robić?