float define

Znaleziono około 1064 wyników dla: float define
  • Atmega32 - Jak uzyskać pełną wartość float z dzielenia?

    sprobuj float cap=(ov/(float)OVERF_CYCLES); lub #define OVERF_CYCLES 10000.0f

    Mikrokontrolery AVR   15 Cze 2014 16:49 Odpowiedzi: 3    Wyświetleń: 969
  • Konfiguracja płytki z MAX31865 i PT100 - błąd zakresu pomiaru temperatury

    Widzę bark odzewu ze strony autora. No trudno. Zamieszczam poprawioną wersję którą u mnie działa i się kompiluje. main.c https://obrazki.elektroda.pl/7395495900_... I jeszcze u autora nie widzę podłączenie nóżki 10 do Vcc.

    Mikrokontrolery   06 Maj 2025 10:38 Odpowiedzi: 69    Wyświetleń: 1659
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Kod w C do DS18B20 na ATmega16, odczyt 0xffff, F_CPU 16MHz, podłączenie?

    Ok, to ja dorzucę swoje trzy grosze :) Przede wszystkim, aby procedury _delay_* działały poprawnie należy włączyć optymalizację kodu np -O1 Sprawdź może to powoduje problem. Po drugie, na czas odczytu i zapisu magistrali warto zablokować przerwania, tak żeby procedura obsługi przerwania nie rozjechała czasu poszczególnych okien. A na koniec moje procedury,...

    Mikrokontrolery   11 Gru 2007 17:13 Odpowiedzi: 33    Wyświetleń: 3752
  • REKLAMA
  • c++ - syntax error missing '; ' before 'type' visual studio

    Tak rób: [syntax=cpp] #define _CRT_SECURE_NO_WARNINGS #include "stdio.h" #include "math.h" #include "stdlib.h" //----------------------------- LISTY ----------------------------------------... typedef struct lista_kwadratów{ int numer; int x; int y; float a; float Pole; float Obwód; struct lista_kwadratów* nast; }kwadrat; [/syntax]

    Programowanie   21 Paź 2014 19:15 Odpowiedzi: 4    Wyświetleń: 849
  • Atmega8, LCD - Wyświetlanie wartości napięcia na LCD - nie trybi powyżej 1V :(

    Nic nie poprawiłaś. Zacznijmy od wyrzucenia float [syntax=c]#define VREF 5000 // w miliwoltach uint16_t napiecie = (uint32_t)ADCW * VREF / 1024; char s[6]; itoa(s, napiecie, 10); LCD_WriteText(s);[/syntax]

    Mikrokontrolery   30 Lis 2015 01:30 Odpowiedzi: 28    Wyświetleń: 2175
  • [C]Tablice dwuwymiarowe. Drukowanie tabeli. Suma dla każdego wiersza.

    Coś takiego chiałes? : #include <stdio.h> #include <stdlib.h> #define W 3 #define K 3 int main(int argc, char *argv[]) { float tab[W][K]; int i,j; for(i=0;i<W;i++){ for(j=0;j<K;j++) scanf("%f", &tab[i][j]); ... for(i=0;i<W;i++){...

    Programowanie Początkujący   24 Maj 2011 17:00 Odpowiedzi: 3    Wyświetleń: 2820
  • GDB nie wyświetla zawartości rejestrów peryferiów w projekcie STM32F103 (Bluepill)

    Jak program jest zintegrowany z Pythonem to otwiera się wiele możliwości. Można poprzez moduł "requests" wysyłać na serwer dane z debugera, a inne moduły umożliwiają zapis do bazy dany, wysyłanie na email, do pliku, do socket-a, etc. Po stronie odbiorczej może być jakaś aplikacja graficzna renderująca np. wyświetlacz ledowy czy inne urządzenie sterowane...

    Mikrokontrolery ARM   25 Lut 2022 14:16 Odpowiedzi: 16    Wyświetleń: 627
  • Nie jestem programista ale mam problem z bankiem - pomocy

    Metoda siłowa wyglądałaby mniej więcej tak: #include "stdio.h" #define MAX_N 1000 float liczby[MAX_N]; bool liczona[MAX_N]; float suma; int N; FILE* plikwe; FILE* plikwy; void sprawdz_sume(int i, float suma_czesc) { if(i == N) return; liczona[i] = false; sprawdz_sume(i+1,suma_czesc); suma_czesc...

    Programowanie   12 Gru 2007 11:38 Odpowiedzi: 11    Wyświetleń: 1365
  • REKLAMA
  • Podłączenie 2 czujników DHT22 do LCD - odczyt danych tylko z jednego

    Zainicjowałeś tylko jeden czujnik... [syntax=c] #include <Wire.h> #include <LiquidCrystal_I2C.h> #include "DHT.h" #define DHTPIN 2 #define DHTPIN2 7 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); DHT dht2(DHTPIN2, DHTTYPE); LiquidCrystal_I2C lcd(0x27,20,4); void setup() { dht.begin(); dht2.begin(); lcd.init(); lcd.backlight(); } void loop()...

    Arduino   26 Kwi 2017 15:18 Odpowiedzi: 2    Wyświetleń: 1488
  • Tytuł: Licznik dystansu rowerowego na Arduino Nano, OLED i Cholotron: D2, całkowity i wycieczkowy

    Prawie dobrze, poza tym, że nie czytasz co tu ludzie piszą i psujesz kod coraz bardziej, teraz dodałeś zapis EEPROM w przerwanie zliczające impulsy, operacje na EEPROM są jeszcze wolniejsze niż liczenie na floatach, na koniec używaj do pokazywania kodu c/c++ Syntax, opcja w edytorze postu po lewej na górze: [syntax=c]Cytat: #include <Wire.h> #include...

    Arduino   29 Sty 2023 22:19 Odpowiedzi: 10    Wyświetleń: 555
  • [mega8] [C/AtmelStudio6] - Wyświetlanie zmiennych typu float lub double na LCD

    Oj tam! Jeśli chce na float, to niech robi. Ja nie neguję. :) Dałem sobie chwilkę i przejrzałem Twój kod. Nic dziwnego, że masz kaszanę, skoro używasz do wyświetlenia tekstu z RAM procedury czytającej teksty z Flash. :) W procedurze LCD_WRITE_TXT zmień linię[syntax=c]mark = pgm_read_byte(&text[turn++]);[/synta... = text[turn++];[/syntax]...

    Mikrokontrolery AVR   31 Paź 2012 00:33 Odpowiedzi: 5    Wyświetleń: 3681
  • REKLAMA
  • FLASH_Unlock i niekończące się błędy kompilacji

    czyli widze, że myślimy o dwóch różnych rzeczach... Mi chodziło o zrobienie porządku w projekcie, aby uniknąć pisania bez przerwy "extern cośtam cośtam"... Nie jest to może najbardziej eleganckie ale działa. Nie wywaliłem starych wpisów tylko je zakomentowałem także łatwo zobaczyć o co chodzi... [syntax=c] ///////////////// Zewnętrzne zmienne procesowe,...

    Mikrokontrolery ARM   21 Gru 2012 18:18 Odpowiedzi: 13    Wyświetleń: 1413
  • Jak w C napisać warunek dla zmiennego napięcia z czujnika?

    To tak: [syntax=c] static float pop= -1; float teraz = CzytajNapiecie(); // obsluga pierwszego odpalenia if(pop== -1) { pop= teraz; } if(pop> teraz) { // poprzednie jest wieksze, wiec maleje } else if(pop < teraz) { // poprzednie jest mniejsze, wiec rosnie }[/syntax] do tego możesz uwzględnić jeszcze to, że jeśli odczyt się zmienił tylko o mała...

    Programowanie Początkujący   07 Wrz 2015 22:23 Odpowiedzi: 15    Wyświetleń: 504
  • ESP8266 Arduino: Nieudany odczyt pliku.txt z serwera - 5 lat temu działało

    Spróbuj tego : [syntax=c] // wgrany na esp8266 z czuinkiem temperatur DS18B20 zapis na server //sprawdzony działa prawidłowo #include <ESP8266WiFi.h> #include <OneWire.h> #include <DallasTemperature.h> #include <ESP8266HTTPClient.h> extern "C" { #include "user_interface.h" } #define WiFiSSID "DWRgjgjwz" #define WiFiHaslo "eeeeeeee"...

    ESP8266 i ESP32   19 Kwi 2020 14:18 Odpowiedzi: 23    Wyświetleń: 1434
  • [ATMEGA32][C/WINAVR4] filtr IIR, wartości na wyjściu

    Cześć, mam problem z implementacją filtru IIR 4 rzędu Butterwortha na ATmedze32. Z części analogowej układu (tj. wzmacniacz sygnału pochodzącego z mikrofonu) podaje sygnał na ADC (PA0). Sygnał jest podbity o składową stałą 2.5V, dzięki czemu zakres wartości zawiera mi się w przedziale (0,5V). Sprawdzałem zawartość rejestru ADCH, wartości zgadzają się...

    Mikrokontrolery AVR   11 Sty 2012 14:38 Odpowiedzi: 6    Wyświetleń: 1645
  • Szkic Arduino dla symulatora BL0937 na ESP-WROOM-32 do testów OpenBeken

    Oto coś, nad czym GPT i ja pracowaliśmy, aby stworzyć symulator BL0937 do testowania OpenBeken na różnych platformach. Jest to szkic Arduino, który działa na ESP-WROOM-32 i jest obecnie podłączony do RTL8720DN/BW16E NiceMCU_RTL8720_V1 z uruchomionym OpenRTL. Szkic wykorzystuje PWM do symulacji CF, CF1 i SEL, umożliwiając OpenBeken interpretację sygnałów...

    Smart Home IoT   02 Mar 2025 17:24 Odpowiedzi: 2    Wyświetleń: 399
  • Arduino R4 WiFi i Data Logger Shield - zapis danych na kartę SD - rejestrator temperatury tutorial

    Swego czasu chciałem porównać czujniki z Chin DHT22(AM2301) 5szt. oraz DS18B20 10szt. Złożone na stykówce i logowanie do karty SD #include <SPI.h> #include <SD.h> #include "DHT.h" #include <OneWire.h> #include <DallasTemperature.h> const int DS18B20Pin = 4; OneWire oneWire(DS18B20Pin); DallasTemperature ds18b20(&oneWire);...

    Artykuły   18 Paź 2023 18:10 Odpowiedzi: 7    Wyświetleń: 1200
  • Szukam działającej biblioteki Arduino dla DHT22 i ATmega328P - brak odczytu

    Nie wykluczam, ze to może być błąd w połączniu, przy moich zdolnościach jest to nawet całkiem możliwe. całość wygląda tak (niestety nie mam schematu) https://obrazki.elektroda.pl/9589847900_... A tutaj jeszcze moj kod: [syntax=c]#define przycisk1 9 #define przycisk2 10 #define d (3000) #include <LiquidCrystal_I2C.h> #include...

    Arduino   19 Lip 2018 09:46 Odpowiedzi: 8    Wyświetleń: 834
  • Jak przyporządkować wartości stężenia gazu do napięcia w ATtiny2313?

    Chodziło mi o coś takiego: #define a3 4 #define a4 5 #define a5 6 float Input;// Wejście float Output;// Wyjście __flash float Wspolczynniki[6] = {a0,a1,a2,a3,a4,a5};// Tablica wsółczynników we Flashu void main(void) { int i; Output = Wspolczynniki[5];// Output = a5 for(i=4;i=<0;i--) { Output =...

    Mikrokontrolery   28 Cze 2007 13:27 Odpowiedzi: 31    Wyświetleń: 3285
  • [C++] Jak napisać prosty kalkulator w C++? Podstawowe wskazówki i kroki

    gotowca mogę zapodać, jest w języku podobnym co C /* Example of using function pointers and indirectly calling subroutines. For IBasic Professional 1.0 or greater 3/24/2004 Pyxia Development */ 'Open the text window in case we we're compiled as a Windows target. OPENCONSOLE 'Show 6 decimal places SETPRECISION 6 'Declare a function template for calling...

    Programowanie   09 Lis 2004 04:05 Odpowiedzi: 3    Wyświetleń: 5705
  • Program do sterowania diodami przez port LPT w DOS na starym komputerze

    możliwe masz źródło. Program steruje wyświetlaczem LCD na t6963c. W define masz załączanie i gaszenie diod połączonych do lpt #include <stdio.h> #include <stdlib.h> // rand() #include <conio.h> // inp() outp() kbhit() #include <string.h> // strlen() #include <math.h> // cos(),sin()...

    Optoelektronika   11 Lut 2006 16:39 Odpowiedzi: 6    Wyświetleń: 1830
  • Konfiguracja atmega328p z RTC i DHT11 - błędne ustawienia czasu i brak odczytu temp.

    Witam. Stworzyłem sobie układ, który wygląda jak na zdjęciach. Problem tkwi w tym, iz atmega nie trzyma żadnych ustawień(ustawiłem rtc, po zrestartowaniu godzina i data jest całkiem inna od tej ustawionej), za nic nie mogę zmusić dht11, aby wyświetlał temp. Co robię źle? Kod wygląda tak: [syntax=c] #define przycisk1 9 #define przycisk2 10 #define d...

    Mikrokontrolery AVR   24 Lis 2017 11:24 Odpowiedzi: 2    Wyświetleń: 600
  • Dlaczego ATmega328P nie zapisuje ustawień? DHT11 i RTC3231.

    Witam. Stworzyłem sobie układ, który wygląda jak na zdjęciach. Problem tkwi w tym, iz atmega nie trzyma żadnych ustawień(ustawiłem rtc, po zrestartowaniu godzina i data jest całkiem inna od tej ustawionej), za nic nie mogę zmusić dht11, aby wyświetlał temp. Co robię źle? Kod wygląda tak: 869292 869293 869294 869295 869296

    Projektowanie Układów   24 Lis 2017 08:58 Odpowiedzi: 7    Wyświetleń: 885
  • Stare na nowe czyli kod z ATMEGA 32 usiłuje wziąć do STM32F103

    Walczę z obsługa klawiatury - w tym necie nic sensownego znaleźć nie można .... na razie tyle .......; #include <stdio.h> #include <stdlib.h> #include <HD44780.h> // definicje zmiennych ----------------------------------------... #define vcc_ref 5.0 // napiecie referencyjne #define hall_ref 2.5 // napiecie referencyjne...

    Mikrokontrolery ARM   09 Sie 2024 15:25 Odpowiedzi: 330    Wyświetleń: 6492
  • Problem z czujnikiem wilgotoności i temperatury DHT22

    Ma ktoś pomysł jak poprawić poniższy skrypt bo nie czyta mi funkcji float [syntax=c]#include "DHT.h"//DHT sensor Library #define DHTPIN 12 //Define sensor pin(pin 12) #define DHTTYPE DHT22 //What sensor use int wilgotnoscD = 40; int wilgotnoscG = 60; int StycznikW = 3; int StanW = 0; int StanT = 0; float h=0,t=0; void setup() { Serial.begin(9600); dht.setup(2);...

    Arduino   02 Kwi 2021 15:51 Odpowiedzi: 20    Wyświetleń: 648
  • C – Dynamiczny stos z realloc/malloc bez STL: jak zaimplementować push/pop?

    Proszę bardzo, to jest jedna z tych bardzo prostych implementacji, ograniczona do minimum. Dodawanie elementów wypełnia tablicę o określonym rozmiarze (STACKARRAYMAX elementów). Gdy zabraknie miejsca, nowa tablica zostaje zaalokowana i dopisana do końca listy. Ściągając elementy ze stosu, wyszukiwana jest ostatnia tablica listy z conajmniej jednym elementem....

    Programowanie   03 Kwi 2014 00:00 Odpowiedzi: 4    Wyświetleń: 951
  • [C] [C][ATMEGA32] DS18B20 wyświetla -1.0, kod kompiluje się bez błędów, co sprawdzić?

    Jeżeli kolega może podłączyć kwarc 16MHz, to po powrocie z pracy mogę załączyć sprawdzony program termometru z atmegą 32, wspomnianym kwarcem i obsługą LCD 2x16. Układ DS18b20, jak inne układy 1-wire wymagają bardzo dokładnych czasów, żeby się poprawnie skomunikować. Ja też trochę powalczyłem zanim zobaczyłem prawidłową temperaturę. Zgodnie z obietnicą:...

    Mikrokontrolery AVR   20 Lis 2010 17:47 Odpowiedzi: 7    Wyświetleń: 2451
  • UNO R3 i MCP9700A - Wahania temperatury po podłączeniu LCD

    #include<LiquidCrystal.h> #define TempPin 0 #define Voltage 5 float temp; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16,2); lcd.setCursor(4,0); lcd.print("Termometr"); delay(5000); } void loop() { temp = analogRead(TempPin)*Voltage/1024.0; temp = temp - 0.5; temp = temp / 0.01; lcd.clear(); lcd.setCursor(0,0); lcd.print("T:");...

    Arduino   09 Sty 2015 11:08 Odpowiedzi: 6    Wyświetleń: 1839
  • Ez-Kit 21061 bandpass demo-jak zrobić własne współczynniki?

    od dłuższego czasu w bp.c wpisałem: #define NUM_TAPS 256 float pm coeffs[256] = { #include "fir.h" } I NIC nie zmieniam w pliku bp.c. Oryginalne pliki - działające - fir-1, fir-2.. mają po 256 współczynników. zmieniam tylko nazwę na fir.h i działa. gdy za pomocą matlaba zapisuję wygenerowane przeze mnie 256 współczynników...

    DSP i Transmisja   22 Cze 2007 06:45 Odpowiedzi: 9    Wyświetleń: 1914
  • Mikrokontroler komunikujący się z licznikiem energetycznym i inwerterem PV.

    Jaki to model falownika i licznika z którymi chcesz gadać? Bo od tego trzeba wyjść i znaleźć listę rejestrów modbus. Tutaj moje próby z falownikiem Huawei SUN2000-6KTL-M1 Udało mi się odczytać dane i wyświetlać je na wyświetlaczu. Temat zarzuciłem z braku czasu. #include <ModbusMaster.h> #include <Wire.h> #include <LiquidCrystal_I2C.h>...

    Mikrokontrolery   16 Sty 2024 14:02 Odpowiedzi: 15    Wyświetleń: 552
  • Pomiar prądu w latarce z programem pisanym pod atmege 8 w języku C.

    Załącz cały kod i dorzuć jeszcze schemat. Nie bój się , że ktoś Ci go ukradnie - robiąc zmienne typu float już się przed tym zabezpieczyłeś. ja ukradnę to. Jak >20lat robię w C, nie przyszło by mi do głowy. Genialny przykład wszystkich niebezpieczeństw z makr ((at)excray myślę że wiesz jak to zadziała): [syntax=c]#define REZYSTANCJA 0,1 [/syntax]

    Mikrokontrolery AVR   14 Sie 2016 10:27 Odpowiedzi: 8    Wyświetleń: 1356
  • Dlaczego darmowe środowiska generują tak duży kod wynikowy

    Parametry dla Atollic faktycznie wziąłem ze złego miejsca (z ustawień, a nie z logu) stąd trochę bez sensu. Kod to jest czysty CoreMark z modyfikacją w core_portme.h (zmieniłem chyba tylko #define MEM_METHOD MEM_STATIC) - nie skupiałem się, aby to działało, ale tylko doprowadzałem do poprawnej kompilacji. Dla CodeRed (i ustawione NEWLIB zamiast CODERED):...

    Mikrokontrolery ARM   14 Kwi 2012 17:15 Odpowiedzi: 17    Wyświetleń: 2861
  • Termostat na arduino - jak zabezpieczyć przed przegrzaniem?

    [syntax=c]#include "DHT.h" #define RELAY_FAN_PIN A0 // Przekaźnik grzałki #define DHTPIN 12 // DHT sensor #define DHTTYPE DHT22 const int TEMP_THRESHOLD_UPPER = 31; // upper threshold of temperature const int TEMP_THRESHOLD_LOWER = 30; // lower threshold of temperature bool startup = true; DHT dht(DHTPIN, DHTTYPE); float temperature; // temperature...

    Początkujący Elektronicy   15 Lis 2021 18:02 Odpowiedzi: 12    Wyświetleń: 648
  • Atmega808: Nie działa PWM na PA3, kod oparty na TB3217 Microchip

    Czy dobrze odczytuję, że RX i TX mogę podłączyć do pinów PB0 i PB1? Tak dobrze odczytujesz na PB0 i PB1 jest USART3. I wtedy możesz używać PWM na pinach portu A. I tu masz przykładowy program z TB3216 który przerobiłem aby wykorzystywał UART na pinach PB0 i PB1. [syntax=c] #define F_CPU 3333333 #define USART3_BAUD_RATE(BAUD_RATE) ((float)(F_CPU * 64...

    Mikrokontrolery   21 Lis 2024 21:28 Odpowiedzi: 8    Wyświetleń: 369
  • [c] Tablicowanie funkcji sinus w C - błędy w algorytmie wyboru ćwiartki

    Będziesz miał błędy, bo masz przedział domknięty - #define NSAMPLES 256 float sin_table[NSAMPLES] = {...}; float approx_sin(float phi) { uint16_t index = 0; uint8_t quarter, i; if (phi < 0) phi *= -1; index = roundf((4 * NSAMPLES) * (fmodf(phi, 2*pi)/(2*pi))); quarter...

    Programowanie Początkujący   11 Sty 2009 21:32 Odpowiedzi: 14    Wyświetleń: 8782
  • Taśma świetlna FEIT Smart WiFi — model: FETAPE/RGBW/CNTRSC — FCC ID: SYW-TAPRGBW

    Nie wiem nic o pilocie BT, czy możesz podać więcej szczegółów technicznych, abyśmy mogli to zbadać? Czy to zewnętrzny chip, czy ma wykorzystywać możliwości Beken Bluetooth? Jeśli chodzi o Wi-Fi, możesz również wypróbować flagę „szybkiego połączenia” w Flagach. Jakie jest twoje ostateczne ustawienie flag? Widzę też, że ustawiłeś Btn_SmartLED, to dobrze,...

    Smart Home Urządzenia   06 Mar 2025 09:22 Odpowiedzi: 96    Wyświetleń: 10287
  • Podłączenie i korzystanie z czujnika temperatury i wilgotności

    Schemat połączenia : http://obrazki.elektroda.pl/3198096500_1... Rezystor to 10 k A tutaj masz skrypt do tego sensora : [syntax=c]// DHT11 #include "DHT.h" #define DHTPIN 2 // Pin wyjściowy określony jako 2 #define DHTTYPE DHT11 // DHT 11 // Podłączenie // Pierwszy pin po lewej +5 V // Drugi od lewej pin wyjściowy // Ostatni od lewej...

    Arduino   28 Kwi 2016 19:53 Odpowiedzi: 4    Wyświetleń: 1284
  • Arduino i przekładnik prądowy - zaniżone wyniki przy suszarce do włosów

    Dzień dobry Usiłuję właśnie zrobić (w zasadzie napisać) watomierz na bazie Arduino i przekładnika prądowego. Poczytałem różne przykłady, zdecydowałem się na szybkie sumowanie odczytanych wartości napięcia na przekładniku. Przekładnik (2000x) jest obciążony rezystorem 220 Ohm (z braku 200), co powinno dać interesujący mnie zakres pomiarowy. Kod niby...

    Arduino   05 Sie 2024 11:57 Odpowiedzi: 47    Wyświetleń: 831
  • Arduino - błąd w programie sterowania wentylatorem (podstawka chłodząca)

    Witam! W świecie Arduino jestem bardzo świeży więc proszę o wyrozumiałość :). Próbuję stworzyć podkładkę chłodzącą pod laptopa. Kiedy chcę ustawić dla jakich wartości temperatury mają działać wiatraczki i świecić diody wyskakuje : "'tempC' was not declared in this scope". Nie do końca rozumiem dlaczego tak jest. I tutaj zwracam się z prośbą czy mógłby...

    Arduino   16 Cze 2016 09:30 Odpowiedzi: 6    Wyświetleń: 1011
  • Jak podłączyć dwie niezależne sondy DS18B20?

    Witam. Mam problem z podłączeniem 2 niezależnych sond DS18B20. Całość jest na wtyczkach i wyświetlaczu LCD. Jak są dwie to jest ok, jak wypinam jedną to na LCD pozostaje ta górna, jak wypinam drugą i wpinam pierwszą to też zostaje na LCD górna. Czyli w taki sposób mogę zamienić czujniki i na LCD będzie mi pokazywać odwrotnie. Czy jest opcja podpiąć...

    ESP8266 i ESP32   26 Mar 2022 16:30 Odpowiedzi: 2    Wyświetleń: 480
  • Sortowanie bąbelkowe punktów 3D z etykietami - problem z przypisaniem etykiet

    Witam, Samuraj mówiąc o wektorze miał CHYBA na myśli tablice jedno wymiarową np., #define SIZE x*y*x; // to taka 'stała' w programie float tab[SIZE];

    Programowanie   17 Lut 2007 12:19 Odpowiedzi: 14    Wyświetleń: 5522
  • [SOLVED] Atmega32 AVR-GCC: Jak zmniejszyć rozmiar hexa po dodaniu funkcji float?

    Wszystkie obliczenia na liczbach całkowitych. Dla zachowania dużej dokładności proponuję obliczenia na uV. No więc 255 odpowiada 5V, czyli 5000000uV. Stała konwertująca odczyt z przetwornika na uV wynosi więc ((5000000 + (255 / 2)) / 255) - dodanie do dzielnej połowy dzielnika załatwia zaokrąglanie do najbliższej liczby całkowitej. Aby dokonać konwersji...

    Mikrokontrolery AVR   02 Lis 2010 23:12 Odpowiedzi: 9    Wyświetleń: 1419
  • [STM32F4][C/GCC]kompilacja CMSIS DSP w projekcie Makefile

    Przy okazji polecam świetną książkę w tej dziedzinie: "Cyfrowe przetwarzanie sygnałów" Steven W. Smith Teoria wyłożona wyjątkowo w przystępny sposób, w sam raz dla praktyków. Po przeczytaniu połowy byłem mocno nabuzowany, że już to rozumiem, ale praktyka wszystko zweryfikowała, wiedza szybko wyparowała... :) wiadomo takie książki trzeba studiować, co...

    Mikrokontrolery ARM   06 Kwi 2018 10:36 Odpowiedzi: 41    Wyświetleń: 2307
  • stm32f100rb - sprintf() dla float w Coocox nie działa, a dla int działa

    Tak więc nie potrafię tego rozwiązać. Jeśli ktoś tu trafił bo szukał odpowiedzi na ten temat, to polecam zrobić coś takiego : [syntax=c] # define PRECISION 8 char* floatToString(float num) { int whole_part = num; int digit = 0, reminder =0; int log_value = log10(num), index = log_value; long wt =0; int i; // String containg result char str[15]; //Initilise...

    Mikrokontrolery ARM   09 Mar 2015 10:10 Odpowiedzi: 10    Wyświetleń: 2529
  • [Atmega32][C]Jak "dopasować rozmiar" zmiennej?

    Bazując na Waszych przykładach postarałem się napisać kod regulatora PID. Na razie nie posiada on obsługi enkoderów, steruje on silnikami jedynie na podstawie danych z akcelerometru i żyroskopu - odchylenie i prędkość odchylania. Poniżej wrzucam kod, bardzo bym prosił o sprawdzenie czy w ogóle ma to szanse działać. Pozdrawiam A.T. [syntax=c]// nastawy...

    Mikrokontrolery AVR   06 Wrz 2011 10:28 Odpowiedzi: 24    Wyświetleń: 2517
  • Instalacja PV 1kW, grzanie 80l wody - dobór regulatora PWM i połączenie paneli

    Problem z pomiarami jest przy małym wypełnieniu np. gdy jest pochmurno. Zmniejszenie częstotliwości pwm faktycznie poprawiło odczyty. Dla majsterkowiczów wstawiam kod. Proszę pamiętać, że wykorzystując tylko "dolny klucz" IR2104 sygnał pwm mamy odwrócony, czyli pwm 99% z arduino daje 1% na mosfet. Program obsługuje 4 wątki. 1. Odczyt ADC 2. Wysterowanie...

    Energia Odnawialna   09 Maj 2025 10:24 Odpowiedzi: 723    Wyświetleń: 121290
  • Sterowanie przekaźnikami i czujnikiem DS18B20 na Arduino - kod i logika

    Przyjąłem że masz przycisk chwilowy a przekaźniki sterowane stanem wysokim. Tutaj poprawki : [syntax=c]#include <OneWire.h> #include <DallasTemperature.h> #define PIN_SENSOR 7 // pin do ktorego podloczono DS18B20 #define PIN_PK1 4 // pin sterujacy przekaznikiem 1 #define PIN_PK2 5 // pin sterujacy przekaznikiem 2 #define PIN_PK3 6 // pin...

    Arduino   05 Gru 2017 20:38 Odpowiedzi: 11    Wyświetleń: 1161
  • Jak korzystać ze struktury definiowanej w innym pliku? Język C++.

    [syntax=c][/syntax]#include < cstring> #ifndef Druzyny #define Druzyny struct Player { std::string name; char formation; int numer; float skillsGK; float skillsD; float skillsM; float skillsA; float setPieces; bool health; }; struct Team { std::string name; struct Player zawodnik[11]; } druzyna[10]; druzyna[0].name = "Manchester"; // +2 druzyna[0].zawodnik[0].name...

    Programowanie Początkujący   02 Paź 2019 19:20 Odpowiedzi: 14    Wyświetleń: 666
  • Octave Programowanie - dokończenie prostego programu w języku C

    Witam! Podaję jedno z rozwiązań. [syntax=c]#include <stdio.h>/* tutaj funkcje we/wy */ #include <stdlib.h>/* tutaj funkcje losowe */ #include <math.h>/* tutaj funkcje matematyczne */ #include <time.h>/* tu funkcje dotyczace czasu */ #define PI 3.14 #define PRECYZJA 1000.0 int main(void) { int ilosc_krokow; int i; int a; double...

    Programowanie   23 Maj 2015 07:36 Odpowiedzi: 6    Wyświetleń: 1077
  • [C] wyodrębnione funkcje i scalenie przy pomocy makefile

    Po dołączeniu do głównego pliku odnośników do funkcji, w ten sposób: cc -o program program.o prost.o walec.o stozek.o suma.o -lm prost.o: In function `prost': prost.c:(.text+0x0): multiple definition of `prost' program.o:program.c:(.text+0... first defined here walec.o: In function `walec': walec.c:(.text+0x0):...

    Programowanie   01 Lut 2011 21:33 Odpowiedzi: 4    Wyświetleń: 1208
  • Jak skonfigurować DHT11, LM35 i termistor z Arduino? Problem z liniowością LM35

    Np w połączeniu z samym DHT 11 działa poprawnie [syntax=c]//DHT11 i LM35 #include "DHT.h" // biblioteka DHT11 #define DHTPIN 2 // pin wejściowy z DHT11 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); float temp; // liczba zajmująca 4 bajty int analog = A0; //wejście analogowe #include <LiquidCrystal_I2C.h> // Do lcd #include <Wire.h> #define...

    Mikrokontrolery   13 Maj 2016 22:00 Odpowiedzi: 8    Wyświetleń: 732
  • Atmega8A - [C/Eclipse] Zapis i odczyt zmiennych z EEPROM

    Dzięki koledzy. Wygląda na to że już będzie działało, ale jeszcze chciałbym uściślić parę wątpliwości To w końcu float, czy uint16_t? To są różne rzeczy. jest mi obojętne czy to będzie float czy integer byleby działało. Ogólnie będą liczby całkowite więc wystarczy uint16_t, ale próbowałem już różnych sposobów. Nie działała funkcja eeprom_write_byte...

    Mikrokontrolery AVR   15 Lis 2013 14:06 Odpowiedzi: 11    Wyświetleń: 3345
  • Podłączenie i programowanie zegara DS1307 do sterownika terrarium z Arduino UNO

    Witam, posiadam projekt sterownika do terrarium (odpowiada za wyświetlanie temperatury i wilgotności, oraz załączanie kabla grzewczego), dostosowałem go do własnych potrzeb, jednak napotkałem problem z podłączeniem zegara czasu rzeczywistego (DS1307), potrzebuję pomocy w podłączeniu go do Arduino UNO, oraz dorobieniu nowej części programu. Chciałbym...

    Arduino   21 Sty 2022 14:56 Odpowiedzi: 3    Wyświetleń: 459
  • Jak przekazać tablicę 2D do funkcji wczytującej float z pliku w C?

    tylko ze później musiałbym to konwertować jeszcze na liczby - i działałoby to tak samo - bo teraz funkcja nie modyfikuje zawartosci tablicy, tylko działa na lokalnej kopii!! cały problem rozchodzi się wskazniki!! ROZWIAZANIE PROBLEMU - doszedłem w końcu jak to zrobić w nagłówku ma byc tak #define MAX 10; //MAX to maksymalny rozmiar tablicy int wczyt(....,float...

    Programowanie   19 Lis 2006 18:11 Odpowiedzi: 2    Wyświetleń: 2672
  • Jak napisać skrypt do animacji poziomu w zbiorniku w WinCC Flexible 2008?

    Podłącze się pod temat :D Uprzedzam że zaczynam z WinCC więc pytanie może być banalne: Chciałbym Tag(Word) reprezentujący rejestr MW20 prezentować na panelu jako zmiennoprzecinkową wartość tylko do odczytu. Udało mi się zrobić coś takiego ale nie wiem czy to jest poprawne: #include "apdefap.h" double _main(char* lpszPictureName, char* lpszObjectName,...

    Automatyka Przemysłowa   17 Maj 2012 19:56 Odpowiedzi: 7    Wyświetleń: 3928
  • Arduino MySensors Domoticz: Termometry DS18B20 niewidoczne w zakładce urządzeń

    Witam, czy ktoś spotkał się z problemem widoczności termometrów w Domoticzu? Dodałem Arduino do Domoticza: https://obrazki.elektroda.pl/8610635200_... Domoticz widzi te termometry https://obrazki.elektroda.pl/3318051300_... lecz nie wyświetlają się w zakładce urządzenia https://obrazki.elektroda.pl/3120699600_...

    Arduino   22 Lut 2023 14:10 Odpowiedzi: 1    Wyświetleń: 639
  • Schemat blokowy dla programu w C - tablice, obliczanie zużycia energii

    Witam. Potrzebuje pomocy w narysowaniu schematu blokowego dla tego programu: [syntax=c]#include <stdio.h> #define LMIES 3 #define LODB 3 int main() { float energia [LODB][LMIES],suma[LODB]; int i,j,t; float max = 0; for(j=0;j<LMIES;j++) { for(i=0;i<LODB;i++) { printf("Odbiorca nr %d",i+1); printf("\nPodaj zuzycie energii miesiacu %d: ",j+1);...

    Programowanie Początkujący   21 Maj 2013 20:12 Odpowiedzi: 5    Wyświetleń: 1197
  • [STM32F103RB] Regulator PID i generowanie sygnału PWM - zależności przy zwiększaniu częstotliwości

    Jesteś w stanie powiedzieć mniej więcej ile cykli zużywają moje obliczenia PID? Operuję na float'ach, procek nie ma fpu i nie wiem jak do tego podejść. Sprawdziłem, że przy 20 kHz PWM jeszcze działa, ale przy 25 kHz już nie. Dodatkowo pewnie jeszcze trzeba wziąć pod uwagę wpływ próbkowania ADC. T = (239,5+12,5) / 12 MHz = 47 kHz. [syntax=c] /* USER...

    Mikrokontrolery ARM   01 Cze 2021 13:05 Odpowiedzi: 11    Wyświetleń: 801
  • [C i Assembler SIMD] Błąd asm operand 1 probably doesn't match constraints

    Nie mam pojęcia o temacie... Dla zabawy sprawdziłem błąd w wyszukiwarce, uwzględniłem uwagę JackaCz i zmieniłem na takie: [syntax=c] #include <stdio.h> #include <stdlib.h> #define sizeOfNumbers 10 #define randSize 1000 struct vector { float x0; float x1; float x2; float x3; }; struct vector v1[sizeOfNumbers]; struct vector v2[sizeOfNumbers];...

    Programowanie   17 Kwi 2018 15:22 Odpowiedzi: 5    Wyświetleń: 933
  • AtMega88 i LM35: Nieprawidłowe odczyty temperatury - analiza kodu źródłowego

    Witam. Męczę się już 3 dni z termometrem na Atmega88 z LM35. Niestety wychodzą bardzo dziwne wyniki. https://obrazki.elektroda.pl/8987982000_... Wszystko jest połączone tak: https://obrazki.elektroda.pl/3772468100_... Dużo kodu pochodzi ze strony: https://tajimiitju.blogspot.com/2017/11/...

    Mikrokontrolery Początkujący   07 Lis 2021 12:17 Odpowiedzi: 2    Wyświetleń: 708
  • Zawieszający się program na płytce Arduino Uno: analiza kodu z modbus i DS18B20

    Przerobiłem program i w chwili obecnej zaobserwowałem że dioda miga już się nie zawiesza ale przestaje program wysyłać temp. Dodano po 15 Przerobiłem program i w chwili obecnej zaobserwowałem że dioda miga już się nie zawiesza ale przestaje program wysyłać temp. [syntax=c] #include <modbus.h> #include <modbusDevice.h> #include <modbusRegBank.h>...

    Programowanie Początkujący   29 Paź 2021 03:40 Odpowiedzi: 6    Wyświetleń: 540
  • Arduino AccelStepper - Zatrzymanie po określonej liczbie obrotów.

    Sprawdź ten kod jak będzie chodził #include <AccelStepper.h> // Definicje pinów dla przycisku i silników #define przyciskPin 13 #define STEP_PIN_M1 2 #define DIR_PIN_M1 5 #define STEP_PIN_M2 3 #define DIR_PIN_M2 6 // Inicjalizacja AccelStepper dla dwóch silników AccelStepper M1(1, STEP_PIN_M1, DIR_PIN_M1); // INTERFACE = 1 (STEROWNIK),...

    Arduino   21 Cze 2024 11:56 Odpowiedzi: 17    Wyświetleń: 390
  • Arduino + wyświetlacz TFT - rozwiązanie odswieżania wyswietlacza

    Mam problem z wyświetlaniem danych na LCD TFT. Wyświetlacz w kółko odświeża się, a dane, które na razie wyświetlam, są stałe (dzieje się tak, ponieważ pętla loop "gania w kółko"). Co zmienić, aby temu zapobiec? Chciałbym odświeżać jedynie zmienne dane (np. wartość temp). Oto mój przykładowy program: [syntax=c]#include <Adafruit_GFX.h> // Core...

    Arduino   19 Lip 2016 22:39 Odpowiedzi: 7    Wyświetleń: 3339
  • Jak sterować silnikami air core za pomocą mikroprocesorów ATmega?

    Uruchomiłem air-core sterowany z Arduino UNO, na razie wersja minimalna na płycie prototypowej. Ważne, że działa choć z są mankamenty: 1. nie obraca się w pełnym kącie 0..360 stopni. Blokuje się na pierwszej ćwiartce 0...90 potem już idzie 2. gdy wskazówka przekracza kolejne ćwiartki to na krótko sie zatrzymuje, dosłownie ułamki sekund, ale jest to...

    Mikrokontrolery AVR   12 Maj 2016 14:50 Odpowiedzi: 6    Wyświetleń: 2406
  • Jak obliczyć normę nieskończoność macierzy kwadratowej z pliku?

    Dobra, dzięki za pomoc i dobry link , przynajmniej wiem o co biega , przy okazji znalazlem takie coś: #include <stdio.h> #include <stdlib.h> #include <math.h> #define N 3 int main() { float A[N][N] = {{ 3, -5, 4}, { 2, 6, -9}, { 7, 5, 3}}; float norma_inf, norma1,...

    Programowanie   29 Sty 2008 09:16 Odpowiedzi: 6    Wyświetleń: 1118
  • Jak używać biblioteki procedur matematycznych w asemblerze AVR?

    fp_flashconst: LPMRdZpp(rB3) LPMRdZpp(rB2) LPMRdZpp(rB1) LPMRdZpp(rB0) RET LPMRdZpp to jest makro zdefiniowane tak: #define LPMRdZpp(Rd) \ LPM \ MOV Rd,R0 \ ADIW ZL,1 czyli linijka LPMRdZpp(rB3) daje kod: LPM MOV rB3,R0 ADIW ZL,1 Takie są moje domysły bo co ten kod ma robić to nie mam pojęcia. Bawiąc sie w detektywa: LPMRdZpp = LPM - load program...

    Mikrokontrolery   27 Cze 2007 17:26 Odpowiedzi: 19    Wyświetleń: 3203
  • Videoporadnik wyświetlacze NEXTION

    Dziękuje Bardzo ekrzychoooo i Slawek K. #include <Wire.h> #include "SDL_Arduino_INA3221.h" #include "Nextion.h" SDL_Arduino_INA3221 ina3221; #define BATTERY_1 1 #define BATTERY_2 2 NexButton b0 = NexButton(0, 5, "b0"); NexNumber x0 = NexNumber(0, 8, "x0"); NexNumber x1 = NexNumber(0,...

    Wideoporadniki   07 Maj 2025 14:53 Odpowiedzi: 274    Wyświetleń: 40761
  • Problemy z raportowaniem temperatury czujnika DS1820B - ujemna temperatura i raporty do HA

    Linia temperatury z czujnika na stronie głównej powinna wyglądać następująco DS1820 Temperatura: -20.1 C (odczytane 4 sekundy temu) Czy mógłbyś sprawdzić tę linię? Dodano po 8 I: jaka jest wartość CH 2 pokazana na stronie głównej? Dodano po 2 Nie korzystam z HA, więc na razie mogę zajrzeć tylko na "stronę główną". Po prostu zrobiłem szybką próbę tutaj...

    Smart Home IoT   02 Maj 2025 15:21 Odpowiedzi: 48    Wyświetleń: 2340
  • Arduino - Odczyt temperatury z czujników - analogowego i cyfrowego.

    Program jest taki: [syntax=c] #include <OneWire.h> #include <DallasTemperature.h> #define ONE_WIRE_BUS 7 float sygnal; float temp; int i = 0; int j = 0; float srednia = 0; float srednia1 = 0; float suma = 0; float suma1 = 0; OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); void setup(void) { Serial.begin(9600); sensors.begin();...

    Arduino   02 Mar 2014 21:39 Odpowiedzi: 12    Wyświetleń: 9063
  • Czujnik temperatury LM35: Arduino odczytuje wartości od 0 do 70, cykliczne zmiany - przyczyna?

    Arduino #define LM35 A5 void setup(){ Serial.begin(9600); } void loop(){ //Przeliczenie odczytu ADC na temperaturę zgodnie z opisem z kursu float temperatura = ((analogRead(LM35) * 5.0) / 1024.0) * 100; //Wyslanie przez UART aktualnej temperatury Serial.print("Aktualna temperatura: "); Serial.print(temperatura); Serial.println("*C"); delay(200); } Dodano...

    Początkujący Elektronicy   09 Gru 2022 18:45 Odpowiedzi: 7    Wyświetleń: 210
  • ADSP-21061: Nierozwiązane symbole w 'p0' przy kompilacji w VDSP++ 3.5

    Witam Kompilator wyspisuje: "The following symbols referenced in processor 'p0' could not be resolved: '_coefs' referenced from '.\Debug\fir.doj'" Kod C jest: #include <21060.h> #include <def21061.h> #include <filters.h> #define samples 64 #define n 20 ... extern float pm coefs[n+1]; ... Oprócz tego w pliku asm mam wczytywanie...

    DSP i Transmisja   02 Cze 2005 19:49 Odpowiedzi: 2    Wyświetleń: 2309
  • Esp8266 co usunąć by była tylko sama temperatura

    (...) Blynk.virtualWrite(VPIN_coolerbtn, coolerState); } } if (modeState == 0) { display.setTextSize(1); // Draw 2X-scale text display.setTextColor(SSD1306_WHITE); display.setCursor(32, 45); display.print("Manual Mode"); display.display(); } delay(3000); } Witaj, Wygląda na to, że kod, który dostarczyłeś, jest niekompletny. Mogę jednak podać Ci podstawową...

    ESP8266 i ESP32   11 Wrz 2023 08:56 Odpowiedzi: 4    Wyświetleń: 513
  • Wyświetlacz kursu na WeMos WiFi D1 R2 ESP8266 i LCD 2004 4*20 I2C Yellow HD44780

    Mam dobrą i złą wiadomość ;) Dobra to jest taka, że udało mi się przerobić kod z postu #3 do współpracy z bitbay.net. Zła jest taka, że to dość dużo zmian. W kodzie zakomentowałem odwołania do LCD - wyniki wyświetlają się w monitorze portu szeregowego Arduino IDE. Zachowałem oryginalne włoskie komentarze :) Korzystałem z informacji zawartych w tym linku:...

    ESP8266 i ESP32   24 Mar 2020 11:32 Odpowiedzi: 26    Wyświetleń: 2373
  • ATMEGA328P - HC-sr04: Timer nie zmienia wartości przy zmianie odległości

    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...

    Mikrokontrolery AVR   10 Kwi 2017 04:56 Odpowiedzi: 3    Wyświetleń: 927
  • Wielokanałowy (od 1 do 3) kontroler temperatury Pt100 z RS-485

    https://obrazki.elektroda.pl/6502577000_... Witam wszystkich kolegów. Na samym początku życzę wszystkim wesołych świąt i wielu interesujących pomysłów na nowe konstrukcje. Chciał bym wam przedstawić konstrukcje swojego wielokanałowego kontrolera temperatury współpracującego z czujnikami Pt100. Zastanawiałem się czy pewno pokazać tą...

    DIY Konstrukcje   10 Sty 2019 17:47 Odpowiedzi: 11    Wyświetleń: 5157
  • Powietrzna pompa ciepła - z klimatyzatora LG S30AW

    No ja tego nie ogarnę... wybacz, nie ma co ogaraniać. https://obrazki.elektroda.pl/8559943200_... https://obrazki.elektroda.pl/1067966200_... - jedno Arduino; - jeden opornik 4,7 k - jeden czujnik DS18B20 - jeden moduł przekaźnika - kilka kabelków - stary zasilacz z telefonu komórkowego program: [syntax=c] #include...

    Systemy Grzewcze Użytkowy   10 Sty 2024 16:29 Odpowiedzi: 2359    Wyświetleń: 325236
  • Jak napisać funkcję dodawania liczb w kalkulatorze WINAPI?

    Witam! Czy mógłbyś mi pomóc z tym kodem do uzupełnienia obliczeń Na przykład, zanim zaczniesz operować na liczbach musisz je najpierw przekształcić z postaci tekstowej na binarną zmiennoprzecinkową. Zakładam, że zastosowałeś się do sugestii Kol. JacekCz i do gromadzenia danych użyłeś okienka klasy EDIT. Tekst wydobędziesz funkcją np GetWindowText, po...

    Programowanie Początkujący   17 Paź 2016 21:29 Odpowiedzi: 10    Wyświetleń: 1431
  • Leonardo/OneWire - Jednoczesne działanie czujników DS18B20 i Czujników Wilgoci

    Na początek witam wszystkich. Potrzebuje pomocy w rozwiązaniu mojego problemu odnoście cyfrowych czujników temperatury oraz czujników wilgoci. Osobno fajnie chodzą, problem pojawia się w chwili kiedy chciał bym żeby działały w jednym programie. Poniżej mój program [syntax=c]#include <Timers.h> Timers timer(2); #include <OneWire.h> #define...

    Arduino   04 Lut 2015 13:42 Odpowiedzi: 2    Wyświetleń: 1236
  • Arduino - dioda RGB. Przystosowanie układu ze wspólną katodą na wspólną anodę

    Witam :) Mam taki problem - mam diodę RGB ze wspólną anodą i chciałbym ją podłączyć do Arduino. Gdyby to była dioda ze wspólną katodą to podłączenie byłoby proste: katoda do GND przez rezystor, a anody do pinów cyfrowych we/wy. Schemat dla diody RGB ze wspólną katodą wygląda tak: http://obrazki.elektroda.pl/1383505500_1... Program dla...

    Arduino   11 Lut 2014 12:33 Odpowiedzi: 2    Wyświetleń: 5841
  • Debian/C++ - Brak danych z czujnika przez RS485 na konwerterze RS232

    Czesć, Chcę oprogramować sobie komunikację z czujnikiem podłączonym do komputera przez zewnętrzny konwerter na RS485. Napisałem sobie krótki program w C++ którym chcę odczytać jego status, aczkolwiek nie odbieram żadnych danych main.cpp [syntax=c] #include <stdio.h> // standard input / output functions #include <stdlib.h> #include <string.h>...

    Programowanie   20 Cze 2015 12:10 Odpowiedzi: 4    Wyświetleń: 828
  • Odczyt temperatury z DS18B20 przez Wemos D1 Mini i przekazanie danych przez Modbus TCP do PLC

    Znalazłem chyba problem, ale nie wiem jak go rozwiązać. Tzn. teraz odczytuje za często temperaturę. Potrzebuję aby cały czas działał Modbus a odczyt temp co 2000ms. Jak wrzucić tam funkcje millis? Jak próbuję to odczytuje, ale nie działa MB. float newT = dht.readTemperature(); float newH = dht.readHumidity(); MBHoldingRegister //// end code - fin ////...

    Arduino   16 Lis 2022 22:42 Odpowiedzi: 42    Wyświetleń: 1764
  • Analiza kodu Arduino: Przetwarzanie pętli, zmiennych i warunków w Bascom

    Program tworzy rampę dla silników krokowych czyli rozpędzanie i hamowanie płynne przy zadanej ilości kroków . Efekt widać na tym filmie na 20:20 minut. 1109182 Mnie osobiście interesuje ta wersja "Stepper3_linearSpeed" https://obrazki.elektroda.pl/6120115100_... . Nie znam arduino dlatego trochę się kręcę z częścią kodu pokazanej w...

    Arduino   20 Paź 2021 14:36 Odpowiedzi: 5    Wyświetleń: 588
  • Błąd kompilacji Arduino Uno: dodawanie bibliotek DHT, DHT_U, Wire, OneWire, BMP180, DS3231

    [syntax=c]//Dodawanie bibliotek #include <DHT.h> #include <DHT_U.h> #include <Wire.h> #include <OneWire.h> #include <BMP180.h> #include <LiquidCrystal_I2C.h> #include "DS3231.h" #include <DallasTemperature.h> //DHT dht21(3, DHT21);//utworz instancje dht dla czujnika DHT11 podlaczonego do pinu 3. #define DHTPIN...

    Arduino   28 Sie 2021 21:23 Odpowiedzi: 4    Wyświetleń: 408
  • Komunikacja I2C między NodeMCU (ESP-12) a Arduino UNO: zawieszenie po kilku transmisjach

    Witam mam dziwny problem z komunikacją po i2c. Przesyłam dane pomiędzy NodeMCU (ESP-12)(MASTER), a Arduino UNO(SLAVE). Przesyłam z node do uno naprzemiennie paczki danych struct. Dane przesyłają się poprawnie czasem raz,a czasem do 10 razy w odstępach co 5s po czym komunikacja ustaje. Co jest dziwne mimo iż komunikacja ustaje to funkcja Wire.endTransmission()...

    Arduino   03 Mar 2021 23:24 Odpowiedzi: 11    Wyświetleń: 507
  • Atmega328 - Zwiększenie czcionki na wyświetlaczach LED Matrix 16x16 z MAX7219

    Ale powiedz mi gdzie tego szukać , jeżeli chodzi o hardware to jest arduino i do niego podłączone wyświetlacze ,mam tutaj podobny kod i tutaj wszystko ładnie działa lecz chciałbym tamten mieć bo ma ciekawsze wyświetlanie poniżej podaje ten kod ,który działa na 16 matrycach czyli 2 x 8 . [syntax=arduino] // Use the DS1307 clock module #define USE_DS1307...

    Mikrokontrolery AVR   23 Kwi 2022 12:59 Odpowiedzi: 15    Wyświetleń: 789
  • Odczyt danych z DHT11 przez Atmega 8 w C++: błędny odczyt CRC, temperatura i wilgotność wynoszą 0

    Chyba będę potrzebował znowy pomocy :( Przyszedł wreszcie wyśietlacz (taki : https://botland.com.pl/wyswietlacze-alfa... ). Podłączyłem go do mojego projektu, zainstalowałem odpowiednie biblioteki, ustawiłem kontrast i podświetlenie, dopisałem wyświetlanie...

    Mikrokontrolery AVR   03 Gru 2021 17:57 Odpowiedzi: 29    Wyświetleń: 1173
  • [ATMEGA32][C] Czy ktoś pomoże uporać się z TWI i PCF8583

    Ok...ten częściowy kod jest nieco zmodyfikowany ale teraz też lista komunikatów o błędnych wywołaniach funcji jest dłuższa niż program... //######################################... //########## A T M E G A _ 3 2 ########## //######################################... #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include...

    Mikrokontrolery AVR   10 Paź 2010 19:47 Odpowiedzi: 6    Wyświetleń: 3127
  • STM32F4: Podwójne przerwania AWD przy optymalizacji -Os, dlaczego?

    Ok. A czym w takim razie różnią się od siebie te dwa zapisy ? ADC1->SR &= ~(1<<0); ADC1->SR &= ~ADC_SR_AWD; gdzie ADC_SR_AWD jest równe 0x01 Mniej więcej tym samym co te dwa: ADC1->SR &= ~(1<<0); *(volatile unsigned long *)0x40012000 &= ~(1<<0); (jak nie wierzysz że są równoważne to sprawdź) Jeśli nie widzisz...

    Mikrokontrolery ARM   02 Kwi 2013 15:49 Odpowiedzi: 41    Wyświetleń: 5361
  • Sterowanie jasnością podświetlenia LCD 2x16 przez I2C - jak to zrobić?

    Z musu (robiłem cos na bardzo malutki procek a wyswietlacze byly 3 i do tego z czuknika dostawałem float, który trzeba było obrobic i wyświetlic). A pozniej z lenistwa wstawiam je wszedzie (a kilku znajomych tez uznało że wygodne i nieupierdliwe). Było kiedys w multimaster ale rozdzeiliłem magistale I2C i teraz są niezalezne LCD i uC hosta. [youtube]https://youtu.be/ob7Wf-0g_ws[/y...

    Arduino   01 Lut 2023 21:05 Odpowiedzi: 19    Wyświetleń: 5607
  • Jak policzyć sygnał prostokątny o napięciu 11V? Odczyt sygnału PWM w Arduino.

    Zrobiłem dzielnik z 10kohm i 2.7kohm sygnał wprowadziłem do teensy 4 i podłączyłem przez tranzystor BC548 do zegara testowy programik na potencjometrze licznik działa w swoim zakresie . Teraz mam problem jak w programie przeskalować prawidłowo sygnał próbowałem już przeróżnych zakresów funkcji map(); ale cały czas albo za wysoko albo za wolno itp. Na...

    Mikrokontrolery Początkujący   23 Lut 2023 18:51 Odpowiedzi: 16    Wyświetleń: 906
  • Termometer Atmega 8 na 7-segmentowym - -miganie wyniku

    Czesc wszystkim, Mam problem z poprawnym działaniem termometru na 7-segmentowym wyświetlaczu. Załączam film - no nie chce się bardzo rozpisywać. Generalnie to nic złego w bibliotekach multipleks. Coś z kodem jest nie tak prawdopodobnie w dsb1820. Poniżej załączam kod. Proszę o pomoc. Pozdrawiam. Dodam tylko, że temperatura jest wyświetlana poprawnie...

    Mikrokontrolery AVR   18 Lip 2020 19:21 Odpowiedzi: 8    Wyświetleń: 792
  • Konfiguracja diod LED WS2812 do rytmu muzyki z modułem 8 LED i Atmega328

    Usunąłem kod obsługujący drugi kanał, bo była jakaś interferencja pomiędzy kanałami w wyświetlaniu. Powinno działać w miarę dobrze (sprawdzane na symulatorze): [syntax=c]#include <Adafruit_NeoPixel.h> //#define DEBUG_TEST_LEDS #define nonLinearLogAudio //#define DEBUG_PRINT_ANALOGVALUES //#define DEBUG_NO_PEAK_SWITCH const int useSensorValues...

    Arduino   11 Gru 2021 12:14 Odpowiedzi: 14    Wyświetleń: 918
  • [Arduino] Wifi+czujnik odległości w jednym kodzie

    Witam! Mam problem z połączeniem dwóch kodów na płytkę WeMos D1 mini - moduł wifi esp8266. Płytka służy mi jako webserver i dzięki niej mogę zdalnie sterować przekaźnikiem. Chciałbym jednak, żeby sterowanie odbywało się także automatycznie przy udziale czujnika odległości. Problem pojawia się przy void setup, który w programie czujnika odległości zlicza...

    Arduino   04 Lis 2017 23:57 Odpowiedzi: 5    Wyświetleń: 1098
  • ADC w Atmega128 - błędne odczyty napięcia z potencjometru na ADC1

    Witam. Podpiłem sobie LCD od nokii 3310 do Atmegi 128 i chcę mierzyć napięcie na ADC ale mimo prób pokazuje mi dość dziwne wyniki.. mój kod: ... #define VREF 3.3 volatile float pomiar; SIGNAL(SIG_ADC) { pomiar = (float)(ADCL | (ADCH<<8))*VREF/1024; } void init_adc(void) { DDRF=0x00; PORTF=0x00;...

    Mikrokontrolery AVR   01 Mar 2011 16:55 Odpowiedzi: 5    Wyświetleń: 1321
  • Kompilacja main.cpp w Visual Studio - błędy podczas kompilacji

    /* File: main.cpp Version: 1.0 - first version Date: April 7, 2015 License:GPL v2 Digital Bench Power supply http://www.pocketmagic.net/digital-b... ****************************************... Copyright (C) 2015 Radu Motisan <radu.motisan(at)gmail.com> http://www.pocketmagic.net...

    Programowanie Początkujący   13 Lut 2025 08:07 Odpowiedzi: 23    Wyświetleń: 408
  • C++: Jak napisać program do rozwiązywania równań kwadratowych?

    Witam Jako lamer utworzylem cos takiego ale nie wiem czy dobrze bede wdzieczny za komentarz pzdr //--------------------------------------... #include <cstdlib> #include <iostream> #include <conio.h> #include <cmath> #define PI 3.14159265 using namespace std; int main() { float x; float x1; float x2; float a; float...

    Programowanie   15 Lis 2007 07:05 Odpowiedzi: 42    Wyświetleń: 60560
  • Analiza widma sygnału analogowego: metody programistyczne dla różnych fal

    Ja widze ze tu chodzi o widmo sygnalu analogowego a nie dyskretnego.Bez matmy tego nie obejdziesz chocbys nie wiem jak bardzo chcial.O ile sygnaly sa przyste lub nieparzyste sprawa sie troche ulatwia.Ogolnie twierdzenie Fouriera i nasze kochane caleczki :lol: Jedyne co moze ci uproscic policzenie tego to jakis algorytm na liczenie calek oznaczonych...

    Początkujący Elektronicy   25 Maj 2004 23:43 Odpowiedzi: 5    Wyświetleń: 1303
  • C - Jak znaleźć odbiorcę z największym zużyciem energii w 3 miesiące?

    Wyszło mi coś takiego: [syntax=c]#include <stdio.h> #define LMIES 3 #define LODB 3 int main() { float energia [LODB][LMIES],suma[LMIES]; int i,j,t; int max = 0; for(j=0;j<LMIES;j++) { for(i=0;i<LODB;i++) { printf("\n Podaj zuzycie energii odb %d w mies %d: ",i+1,j+1); scanf("%f",&energia [i,j]); } } for(i=0;i<LODB;i++) { suma[i]=0;...

    Programowanie Początkujący   20 Maj 2013 20:10 Odpowiedzi: 10    Wyświetleń: 1950
  • Odczyt wartości z trzech czujników DHT22 - jak to zrobić?

    Witam! Mam problem z opanowanie odczytu wartości z kilku czujników DHT 22. Na jednym wszystko mi działa, ale nie wiem jak mam zrobić by mieć odczyty z trzech czujników. Proszę o pomoc - pozdrawiam Juka Mój kod: #include "DHT.h" #define DHT22_PIN7 7 //wilgotnosciomierz #define DHT22_PIN8 8 //wilgotnosciomierz #define DHTTYPE DHT22 //#define DHT22_PIN9...

    Arduino   15 Maj 2017 18:58 Odpowiedzi: 2    Wyświetleń: 1509
  • [C ] C++ – Jak poprawnie podzielić kod klasy wektor i macierz na moduły (pliki .h/.cpp)?

    nom tak tylkp chodzi o to ze nie wiem czemu kompilator wywala taki bład [syntax=cpp] src/main.cpp:71:61: error: no match for ‘operator<<’ in ‘std::cout << w’ src/main.cpp:71:61: note: candidates are: [/syntax] po tym następuje bardzo długa lista propozycji komend i tak dla każdego przeciążenia wej wyj pliki nagłówkowe...

    Programowanie Początkujący   30 Mar 2012 09:58 Odpowiedzi: 5    Wyświetleń: 1707