- Motorola Edge 50 Neo - az egyensúly gyengesége
- Yettel topik
- Hónap végén érkezik a Xiaomi Band 10, ára is van
- Milyen okostelefont vegyek?
- Samsung Galaxy A55 - új év, régi stratégia
- Samsung Galaxy S23 Ultra - non plus ultra
- One mobilszolgáltatások
- Elkészült és telepíthető az Android 16
- Mobil flották
- Xiaomi 15 - kicsi telefon nagy energiával
-
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
Hirdetés
- AMD Ryzen 7 7700X - Új, 1 év garancia - Eladó!
- Apple Watch ultra 2 49mm Natur Titanium, Új, 1 év Apple garanciával
- Gamer PC - R5 5600, RTX 3060 és 16gb RAM + GARANCIA
- HP Zbook 14 laptop (14FHD/I7-G5/8GB/128SSD/MagyarVilágítós)
- Jó áron ÁRON ELADÓ! Üzleti HP Elitebook 1040 G9 Laptop! / i5-1245U 16GB 256GB
- AKCIÓ! Sapphire Nitro+ RX 6800 XT 16GB videokártya garanciával hibátlan működéssel
- Bomba ár! HP EliteBook 830 G5 - i5-8G I 8GB I 256GB SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- Keresünk dokkolókat
- ÚJ Lenovo ThinkPad X13 Gen 5 - 13.3" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- Apple iPhone 14 Pro 128GB Kártyafüggetlen, 1Év Garanciával
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged