Hirdetés
- Huawei P30 Pro - teletalálat
- Google Pixel topik
- Nothing Phone (3) – tervezett kaotika
- Bemutatkozott a Poco X7 és X7 Pro
- Xiaomi 15 - kicsi telefon nagy energiával
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Apple Watch
- Samsung Galaxy A52s 5G - jó S-tehetség
- Samsung Galaxy A54 - türelemjáték
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Neoka
aktív tag
Sziasztok,
Próbálom összerakni a programom.
Egyelőre D1307-es óramodulom van.
1. Az alábbi elgondolás alapján próbálom megírni a relé vezérlést, de valami nem kerek.
a példa szerint 21:12 és 21:13 között kellene a relének behúznia, de nem történik semmi.Nem másolnék be mindent, de ha úgy egyszerűbb akkor bemásolom az egész kódot.
#include "RTClib.h"byte vbeHH;
byte vbeMM;
byte vbe;
byte vkiHH;
byte vkiMM;
byte vki;void setup()
{
RTC.begin();
digitalWrite(vrele, HIGH);
pinMode(vrele, OUTPUT);
vbeHH=21;
vbeMM=12;
vkiHH=21;
vkiMM=13;
vbe = vbeHH*60+vbeMM;
vki = vkiHH*60+vkiMM;if (! RTC.isrunning()) {
Serial.println("RTC is NOT running!");
// following line sets the RTC to the date & time this sketch was compiled
RTC.adjust(DateTime(__DATE__, __TIME__));
}void loop()
{
if ((now.hour()*60)+now.minute()>=vbe && (now.hour()*60)+ now.minute()<=vki)
digitalWrite(vrele,HIGH);
else
digitalWrite(vrele,LOW);
delay(1000);
}Kérhetnék ebben segítséget?
-
Neoka
aktív tag
válasz
gyapo11
#2472
üzenetére
Köszönöm szépen a segítséged.
Kiindulásnak ez már elég lesz nekem. (szerintem) Ma számolgattam, hogy több mint 15 éve programoztam C+-ban, így az emlékeim megkoptak már
De így már el tudok indulni.tvamos:
A példa programokat már nézegetem egy hete.
A ingyenes tanfolyamra még nem iratkoztam be, de már rátaláltam.rendszer alatt erre gondolsz?
- Uno r3
- DS1307
- hőmérő modul (most fejből nem tudom a típusát)
- 2 soros LCD kijelző
- 4-es relé modulNem szeretnék gombokat.
A célom az lenne, hogy az óra DS1307 méri az időt, és a programban megadom neki, hogy melyik relét mikor kapcsolja be illetve ki.
pl
1-es relé világíts: 10:00 - 19:00
2-es relé felszín szívó - ezt többször kell 10 percre bekapcsolnia/nap. 11:00 -11:10, 12:00 - 12:10, 16:00 - 16:10e mellett a kijelzőre szeretném kiíratni a víz hőmérsékletét, de ez még hátra van

előbb a reléi időzítés, aztán jöhet a hőmérőJanos250 A linkeket meg fogom nézni, köszönöm.

-
Neoka
aktív tag
Köszönöm a segítséged. Igazán hasznos volt.
Akkor nem tőled kérdezem!!!!!
Hanem aki segíteni is szeretne.Az Aurdoinoról kb 1 hónapja hallottam először, most próbálom a programozását megismerni. Eddig csak más fórumokról, hazai és külföldiről próbáltam az általam használni kívánt programokat megérteni és használni. régen tanultam programozni C+-ban.
ha jól értem itt adom meg változókat, amiket használni szeretnék:
//Vilagitas
byte vilbeora;
byte vilbeperc;
int vil_be = vilbeora*60+vilbeperc;
byte vilkiora;
byte vilkiperc;
int vil_ki = vilkiora*60+vilkiperc;
byte vil_rele = 4;Nem biztos, hogy jól gondolkodtam, de én a void setup részben adtam meg az értékeiket. Ha később más időt akarok megadni, akkor változtatni tudjam.
digitalWrite(vil_rele, HIGH);
pinMode(vil_rele, OUTPUT);
vilbeora=22;
vilbeperc=04;
vilkiora=22;
vilkiperc=05;Itt akadtam el.
Hogyan tudom itt az aktuális időt megmondani neki?if ((aktido >= vil_be) && (aktido < vil_ki))
{
digitalWrite(vil_rele, LOW);
}
else
{
digitalWrite(vil_rele, HIGH);
}Gergosz2: Azért írtam ide, mert a PH-n eddig mindig jó fej és segítő emberekkel akadtam össze. Gondoltam most sem lesz másképp.
Köszi a tippet. Visszanézem azokat a beszélgetéseket. Hátha megtalálom és azokból kiokoskodom ami nekem kell.
Lehet annak aki nap mint nap benne van a programozásban, nem gond egy ilyen progit megírni. A tudásom megkopott már. Elég rég nem programoztam.tvamos: remélem részben választ kaptál ebből. Úgy gondoltam lesznek hasonló programok, program részek amiket átalakítva meg lesz az amit szeretnék.
-
Neoka
aktív tag
Sziasztok,
Valaki tudna segíteni abban, hogy hogyan kell, vagy hol találok olyan programot amivel adót időben egy relét be tudok kapcsolni egy másik adott időben ki tudom kapcsolni.
Egyelőre Uno r3 az alap, amihez DS1307 adja az órát.
köszönöm
-
Neoka
aktív tag
-
Neoka
aktív tag
Sziasztok,
Szeretnék egy akvárium vezérlőt összerakni.
Az alkatrészek már megjöttek.
- arduino uno R3
- DS1820B
- New Blue IIC I2C TWI 1602 16x2 Serial LCD Module Display
- I2C RTC DS1307
- DC 5V four 4-ChannelA cél az lenne, hogy a kijelzőn lássam időt, a hőmérsékletet.
Tudjak 2 lámpát egymástól függetlenül kapcsolni
Egy relé naponta többször 10 percre bekapcsolna egy felszínszívótValaki tudna segíteni a programozás részben?
Próbáltam különböző oldalakról összenézni programokat ehhez, de nem sikerül.
MOst egy portugál oldalon találtam egy programot ami kiírja a dátumot és az időt, ami működik is. De a portugálom nem olyan jó.Köszönöm
Új hozzászólás Aktív témák
- Toshiba 500 GB 2,5 Notebook HDD
- VTX AMD Radeon HD 6870 1 GB GDDR5 256 bit PCI-E Videokártya
- G.SKILL Trident Z5 Royal Neo Silver 64GB (2x32GB) DDR5 6000MHz CL30 - Élettartam garancia
- XFX Quicksilver AMD Radeon RX 7800 XT Magnetic Air - Arctic White - Alza garancia 2028.02.25.
- Apple iPhone 15 128GB,Újszerű,Dobozával,12 hónap garanciával
- Wacom Bamboo One CTF-430 rajztábla
- PocketBook Touch Lux 5 (PB628) /hibás/
- BESZÁMÍTÁS! ASRock B450M R5 5600X 16GB DDR4 512GB SSD RX 5700 XT 8GB Thermaltake VersaH17 ADATA 650W
- GYÖNYÖRŰ iPhone 13 mini 128GB Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS3884, 100% Akkumulátor
- S. Mario PC! Hogy fusson a Super Mario! I5 14400F / RX 6900XT 16GB / 32GB DDR5 / 1TB SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



ekkold

