To powinno pomóc, nie trzeba mnożyć niczego: [syntax=c]#include <util/delay.h> #include <avr/io.h> #include <stdlib.h> #include "lcd.h" #define bit_is_set(sfr,bit) \ (_SFR_BYTE(sfr) & _BV(bit)) #define bit_is_clear(sfr,bit) \ (!(_SFR_BYTE(sfr) & _BV(bit))) #define PIN_1WIRE 0 #define PORT_1WIRE PIND #define OUT_1WIRE_LOW PORT_1WIRE&=~(1<<PIN_1WIRE);.....
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()...
tylko zmienne całkowite fajnie się formatuje na wyświetlaczu rzucając je do tablicy. Co jest absolutnie błędne i niczym popartre stwierdzenie!!! Niżej załączony przykładowy kode testowy powinien rozwiać tą niepoprawną wątpliwość. W tym teście wprowadziłem symulację incrementowania zmiennej typu 'float', celowo w formacie 3-ch miejsc po przecinku aby...
heh.. ale żeście pomogli. Warningi mają być bo często są to głupoty typu: main.c:9081: warning: format '%4.4f' expects type 'double', but argument 3 has type 'float' main.c:8774: warning: array subscript has type 'char' Program ma 9k linii i jak do tej pory działa idealnie. Nie wierze że Wy piszac programy nie macie wogóle ostrzeżeń bo większość rzeczy...
Witam, dopiero zaczynam przygodę z mikrokontrolerami i za pierwszy "projekt" wziąłem sobie za zadanie napisanie prostego termometra. Pracuję na atmedze 328p-pu, w Atmel Studio 7.0. Kod na działanie czujnika znalazłem w internecie jednak cały czas na wyświetlaczu pojawia mi się znak zapytania. Gdy na wyświetlaczu chcę wyświetlić same chary to działa...
Inaczej. Mam działający kod pod pomiar wilgotności z ADC. oto on: [syntax=c] void ADC_set() { DDRA &= ~(1<<PA0); /* ustawienie portu A na wyjście */ ADCSRA = 0x87;/* włączenie ADC, fr/128 */ } int ADC_odczyt() { //ADMUX = 0x40; /* Vref: Avcc, ADC channel: 0 */ ADMUX = (1<<REFS0); //| (1<<MUX0); ADCSRA |= (1<<ADSC); /* start...
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....
Witam chciałbym zaprezentować układ pomiaru temperatury z wielu czujników Ds18b20 ,na razie czterech z jednego modułu ESP8266. Projekt nawiązuje do tego rozwiązania : https://www.elektroda.pl/rtvforum/topic3... Tamten projekt już nie będzie rozwijany w tym natomiast wprowadziłem wiele zmian przygotowując sobie grunt pod przyszłą rozbudowę i...
Ale jaj, działa. Błędu nie ma. Muszę go wkleić do programu sterownika, ale dam sobie łeb obciąć, że już był ten kod w takiej formie i nie działało. Zaraz się przekonam ponownie, mam nadzieję, że się mylę. [syntax=c]#define TINY_GSM_YIELD_MS 5 // Select your modem: #define TINY_GSM_MODEM_SIM800 // Modem is SIM800L // Set serial for debug console (to...
Póki co przesiadłem się na RF433 z racji ich mniejszej "pinożerności". Tylko mam mały kłopot - wysyła mi tylko dwie cyferki... Gdzie mam błąd? Kod wysyłania nadajnika: http://obrazki.elektroda.pl/3539227600_1... Dlaczego psuje mi się float temperature? Przecież po dokonaniu odczytu go nie dotykam. Wrzucam tylko do innej zmiennej...
Witam, Coś w moim kodzie powoduje, że po jakims czasie mój ARM się wiesza. W programie wykorzystuję między inny rzutowanie z tablicy unsigned char na short, int i float oraz na operację odwrotną z zmiennych typu shortm int i float tworzę tablicę unsigned char. I tu właśnie mam pytanie, bo nie jestem pewiem czy robię to poprawnie. Oto kod, którego używam...
Czy móglby mi ktoś pomóc skompilować ten program #include <stdio.h> #include <stdlib.h> #include <math.h> #include <assert.h> #include <string.h> extern "C" { #include <jpeglib.h> #include <jerror.h> } #include <math.h> /*======================================... /* USER EDITABLE...
Czy dobrze to rozumiem że: String Text = String(totalMilliLitres) - zmienia liczę na tekst aby mógł odczytać ilość znaków..... Może rozumiesz dobrze; ale metoda ,w którą cię ‘wpycha’ kol. K nie jest najlepsza. Przypomina mi to grę w domino. Sa o wiele lepsze metody wyświetlenia wyników dla liczb dziesiętnych (float) z poprawnie wybranym...
Korzystam z GuiBuildera i emWin na STM32F429i DISC1. Chciałbym automatycznie odświeżać napis (zmienna array) na polu TEXT. Tekst odświeża się po kliknięciu przycisku ale już automatycznie nie wiem jak zrobić. Kod z obsługą zdarzeń od kliknięcia itd. [syntax=c]/*****************************... * * * SEGGER Microcontroller...
Witam Musze napisać w c++ taki program i średnio wiem jak się za to zabrać. 1. Napisz program wyświetlający na konsoli (dziesiętnie oraz szesnastkowo) wartości kolejnych bajtów kodujących w pamięci zawartości zmiennych kilku wybranych typów np. char, int, float, double Jak należałoby rozbudować ten program aby zawartości kolejnych bajtów były wyświetlane...
Witam. Zabrałem się za wykonanie projektu platformy obrotowej do zdjęć 360. Projekt autorstwa "FluxGarage". Mam problem z kodem, ponieważ autor używa "Adafruit LCD Shield Kit " gdzie przyciski wraz z lcd komunikują się bezpośrednio prze i2C. A ja mam osobno lcd na I2C i zestaw przycisków na pin A0 w Arduino Uno. Moje próby zmiany kodu kończą się błędami...
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...
Witam Czy ma ktoś doświadczenie w odbieraniu danych z dwóch (lub więcej) czujników drogą radiową... Chcę zbierać dane z różnych czujników (temperatura, ciśnienie, przyspieszenie, itp) wysyłających dane przez moduły 443MHz i odbierać je przez jeden odbiornik, taki DataLogger. Umiem to robić pojedynczo z każdego czujnika i wyświetlać wartości na wyświetlaczu....
https://obrazki.elektroda.pl/2558148800_... -BANDIT INFO BOX- 1. WSTĘP Opisywana konstrukcja to zestaw dodatkowych cyfrowych wskaźników które wykonałem do swojego motocykla (Suzuki Bandit 650S K5). Są to wskazania: aktualnego biegu, napięcia w instalacji oraz temperatur: oleju i powietrza (silnik tego motocykla jest chłodzony olejem...
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...
że skoro u nas ostatnie dwie dane mogą mieć postać 1,2 lub 3 znakową (at)8;2018-12-2;22:22:34;xxx;xxx (at)8;2018-12-2;22:22:34;xx;xx (at)8;2018-12-2;22:22:34;x;x i jeszcze ich wariacje xxx;x itd., to chyba trzeba będzie dopełniać zerami 00x do trzech miejsc (więcej niż 3 nie będzie). Najlepiej dopełnić zerami (formatowanie w sprintf przez %03d). Jeśli...
Nie mogę z kompilować przykładu nadajnika. Pokazuje jakiś problem pod koniec kodu-zaznaczyłem w przykładzie [syntax=c]#include <SPI.h> #include <Ethernet.h> #include <Udp.h> // Replace "**" in the MAC and IP array with assigned digits byte mac[] = {0x2A, 0x00, 0x2A, 0x2A, 0x2A, 0x2A}; byte ip[] = {192,168,0,188}; byte remoteIp[4] =...
Zrobiłem dalsze eksperymenty, zaimportowałem bibliotekę zip z tego tematu: http://forum.arduino.cc/index.php/topic,... zmodyfikowałem załączony kod przykładowy na testowy zamieniający 3 wprowadzone cyfry DTMF na wybieranie impulsowe: https://filmy.elektroda.pl/87_1521876235... Ilość zgaszeń LED (stanów niskich) odpowiada wprowadzonym...
Witam, Wyświetlacz o którym piszesz to wyświetlacz graficzny zbudowany na sterowniku T6963. Niestety, sterowanie jest inne niż HD44780. Więcej nt. tego mudułu znajdziesz tu: http://forum.lcdinfo.com/viewtopic.php?p... Z kolei poniższy kod to przykład sterowania tym modułem poprzez port drukarki LPT. Myślę że może być pomocne. /* ----------------------------------------...
Witam Mam chiński klon Maple ze STM32 nazywany STM32 Mini. Problem mam z bootloaderem. Wgrałem zgodnie z instrukcją przez program STM32, chodzi tu o możliwość wgrywania programu przez wbudowane USB. Teoretycznie nie powinien działać reset automatyczny ponieważ opornik jest za duży. https://www.elektroda.pl/rtvforum/topic3... W sumie raz działało...
https://obrazki.elektroda.pl/3874188600_... Zgodnie z propozycją (at)pkaczmarek2 postaram się podzielić tutaj kilkoma pomysłami na rozszerzenia i funkcje firmware OpenBeken IoT, zaczynając "zgodnie z życzeniem" ;-) od rozszerzonego sterownika DS18(B)20. Kod znajduje się w typedef uint8_t DeviceAddress[8]; // wir müssen die...
Witam. Zmagam się z projektem gdzie muszę utworzyć strukturę z typem wyliczeniowym enum. Staram się potem go wczytać do bazy danych, ale otrzymuję błąd. "Error1error C2678: binary '>>' : no operator found which takes a left-hand operand of type 'std::istream' (or there is no acceptable conversion)" oraz "2IntelliSense: no operator ">>" matches...
[syntax=c] #include <Wire.h> #include "Adafruit_SGP30.h" #include "Adafruit_HTU21DF.h" #include <TFT_eSPI.h> // Graphics and font library for ILI9341 driver chip #include <SPI.h> #include <ESP8266WiFi.h> #define WIDTH 240 #define HEIGHT 240 #define ROW_READ 8 TFT_eSPI tft = TFT_eSPI(); // Invoke library, pins defined in User_Setup.h...
Mam problem z magistralą I2C. Do ESP8266 mam podłączone przez tą magistralę czujnik SGP30 i HTU21. Wyświetlacz jest na SPI. Wszystko działało jak należy przez wiele dni testów. Po wgraniu obsługi Blynka układ tak po prostu zaczął się zawieszać. Usunięcie wszystkich składników Blynka niczego nie zmieniło. W toku testów doszedłem do tego że to I2C się...
https://obrazki.elektroda.pl/9375100200_... Dzisiaj przedstawię krótko kolejną nakładkę na Arduino UNO, a mianowicie D1Robot/Iduino LCD Keypad Shield, który jak sama nazwa wskazuje, na pokładzie ma wyświetlacz ciekłokrystaliczny 2x16 oraz pięć (sześć, jeśli liczymy RESET) przycisków podłączonych na GPIO. Shield ten pozwala w prosty...
Witam. Porty USB 3.0 mi nie działają w laptopie. Mam 2 porty USB 3.0, 1 port USB 2.0 i 1 port USB typu C. Gdy wkładam jakiegoś pendriva czy dysk zewnętrzny do portu USB 2.0 - ok, ale w USB 3.0 nie działają. Mam nadzieję, że ktoś mi pomoże. lsusb przy podpiętym do USB 2.0 dysku zewnętrzym: [syntax=bash]hubot(at)debian:~$ lsusb Bus 002 Device 001: ID...
To bardzo dobry pomysł. Myślę, że musisz edytować ten plik: https://github.com/openshwprojects/OpenB... Mianowicie ta tablica: Skonfiguruj statystyki energii . Aby uzyskać więcej informacji, możesz sprawdzić inne wątki: https://www.elektroda.com/rtvforum/find.... Gdy dokonasz modyfikacji,...
Witam Panie Krzysztofie Minął jakiś czas od naszych dyskusji na YT - miałem sporą przerwę przy pracy z projektem ale wracam do kontynuowania tematu. Po zmianie/przestawieniu stron (kolejności) podziały się problemy z którymi nie jestem w stanie sobie poradzić. Zegar, lampy i termometry śmigały aż miło i się skończyło :-( . Projekt generalnie dotyczy...
https://obrazki.elektroda.pl/8545401100_... Zapraszam na drugą część przygody z płytką Wemos D1 ESP8266 i czujnikiem temperatury/wilgotności DHT11. W tej części rozwinę swój program o zapis wyników w pamięci Flash ESP8226, wykorzystam do tego bibliotekę o wdzięcznej nazwie EEPROM . Dlaczego klasa do zapisu we Flash nazywa się tutaj...
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...
Nie daje mi spokoju ten problem... Wcześniej miałem kartę na RS232 (8 przekaźników) a, że było mi mało 8 przekaźników zacząłem kombinować z RS485 i jako ze sterowaniem poprzez terminal wszystko jest OK to poprzez przeglądarkę nie jest tak różowo, a bardzo mi na tym zależy. Wcześniej sterowanie przez przeglądarkę miałem zrobione tak jak na tej [url=http://www.leniwiec.org/2011/04/10/...
Witam, Przeczytałem wiele stron z podobną tematyką, próbowałem wielu różnych algorytmów, jednak nie udało mi się osiągnąć tego co chciałem. Założenie: Komunikacja aplikacji napisanej w visual c++ 2010 express z atmega16/32. 1. Wysyłka 5 liczb z komputera: (parametr1, parametr2, parametr3, parametr4, parametr5) na atmegę. Sprawa wydawałoby się prosta,...
dlaczego nie połączysz go z PC za pomocą USB Niestety, ale USB wykorzystuję w innym celu. Co do kodera - znalazłem coś takiego w internecie: [syntax=c]//1999 Cristi Cuturicu #include "Definicje_sprzet.h" //#pragma hdrstop #include <stdio.h> #include <stdlib.h> #include <string.h> #include "GPIO_procedury.h" #include "Katalogi_SD.h"...
(at)rafik73 proponuję logować na serwerze pełną treść zapytań w przypadku, gdy do bazy trafia 0, to gdy problem wystąpi znowu, może się czegoś ciekawszego dowiemy. No i kod serwera też mógłbyś wkleić. Bardzo proszę. Plik odbierający dane z arduino: getFreeMemory_value , która przekazuje ilość pozostałej pamięci. Dorzucam poniżej zaktyualizowany program...
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/2123084800_... Przedstawię tu cztery praktyczne sytuacje w których ChatGPT rzeczywiście pomogło mi w programowaniu. Sytuacje będą obejmować różne języki i tematyki, będzie C i wyświetlacz 7-segmentowy, będzie Javascript, trochę HTML, a również Winsock i wysyłanie żądania HTTP. Nie zapomnę też o prostej...
https://obrazki.elektroda.pl/5026454400_... Wydaje mi się że jest to ten plik na którego wskazuje strzałka na obrazku: (php ustawienia konfiguracyjne) jest to cały kod w kilku plikach: [syntax=php] [PHP] ;;;;;;;;;;;;;;;;;;; ; About php.ini ; ;;;;;;;;;;;;;;;;;;; ; PHP's initialization file, generally called php.ini, is responsible for...
https://obrazki.elektroda.pl/4767840700_... Wczoraj opublikowana została nowa rodzina modeli Qwen3 oferująca rozmiary od 0.5B do 235B. Jej flagowy model, Qwen3-235B-A22B może z powodzeniem rywalizować z modelami takimi jak DeepSeek-R1, o1, o3-mini, Grok-3, i Gemini-2.5-Pro. Nowe modele Qwen3 obejmują zarówno modele dense , jak i typu...
https://obrazki.elektroda.pl/4269875400_... Oryginalny DeepSeek jest raczej za duży, by uruchomić go na domowym sprzęcie, ale repozytorium Ollama oferuje ciekawą alternatywę bazującą na dostrajanych (tj. trenowanych w oparciu o rezultaty większego modelu) modelach LLama i Qwen. Występują one pod nazwami deepseek-r1:1.5b/7b/14b/32b...
Witam. Mam program stacji pogody pobierający dane z serwerów Weatherunderground i mojego kanału Thingspeak. Mam problem z dwiema rzeczami. A mianowicie: 1. Obraz jest do góry nogami. Polecenie "display.flipScreenVertically();" działa ale tylko na początku programu później obraz znów jest odwrócony. 2. Jak sformatować dane z Thingspeak-a tak aby wyniki...
http://obrazki.elektroda.pl/3622659500_1... Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab -e i na...
Witam Mam pewien problem po załadowaniu programu do procesora Atmega328 wszystko ładnie działa lecz wyświetla mi znaki na wyświetlaczu w poziomie a nie w pionie w jaki sposób można to zmienić poniżej podaje kod //Die MaxMatrix Bibliothek #include <MaxMatrix.h> #include <avr/pgmspace.h> //Ausgelagerte CHAR Arrays damit dieser Code übersichtlicher...
Witam. Skleiłem z przykładowych programów odczyt z 10-ciu czujników DS18B20. [syntax=c] /* Fill in information from Blynk Device Info here */ #define BLYNK_TEMPLATE_ID "TMPxxxxxx" #define BLYNK_TEMPLATE_NAME "Device" #define BLYNK_AUTH_TOKEN "YourAuthToken" // Include the libraries we need #include <ESP8266WiFi.h> #include <OneWire.h> #include...
https://obrazki.elektroda.pl/8482188600_... Układy z rodziny PSoC - Programmable System on a Chip - cieszą się dosyć dużą popularnością już od wielu lat. Firma Cypress, produkująca te elementy, prezentowała już wiele PSoCy dedykowanych do konkretnych zastosowań - były układy do sterowania silnikami BLDC itp. Teraz przyszedł czas na...
ogólnie problem polega na tym że attiny nie ma wyjść rx tx wiec mam kod który się kompiluje ale na samym kontrolerze nie działa :( zbudowałem na arduino najpierw układ adxl345+atmega+Hc-06 wszystko ładnie działa ale atmega jest za duża więc próbuje zrobić na attiny popodłaczałem wszystko wgrałęm kod i nic może ktoś rzuci jakimś spostrzeżeniem któe mi...
chara float float chara zamiana float chara
sterować głośność słuchawka gramofon technics cicho compaq 6720s bateria
Adres strony forum Emitela - forum.emitel.pl Błąd AL 02 na wyświetlaczu lodówki Whirlpool - brak możliwości ustawienia temperatury