- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- További kavarás a Pixel 10-ek körül
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Motorola Edge 40 - jó bőr
- Samsung Galaxy A56 - megbízható középszerűség
- Milyen okostelefont vegyek?
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Netfone
- Honor 200 Pro - mobilportré
-
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
-
Scooter86101
tag
Sziasztok lenne egy ilyen programom amivel kapcsolatban lenne egy kérdésem, sikerül az időt beállítani az első négy gombbal , es a legutolsóval el is indul a visszaszámlálás, viszont óraként szeretném használni, és ahogy a visszaszámlálás történik a perc ahogy nullára ér nem úgy megy tovább hogy pl 59 .. hanem 99 .. pl be van állítva 01:20 ra akkor mikor odaér hogy 01:01 a következő lépése az hogy 00:99 és én azt szeretnék hogy 0:59 legyen és sehogyan nem jövök rá hol van ez a kódban
melyik ez a rész
#include <TM1638.h>
TM1638 module(9, 8, 7);
byte display[8];
char cadena[20];
int alarma,contador,time1;
#define MILED 13
#define PIN_SOUND 12
//#define RETRASO 597
#define RETRASO 97
char fcontador;
void setup()
{
pinMode(MILED, OUTPUT);
pinMode(PIN_SOUND, OUTPUT);
digitalWrite(MILED, LOW);
module.setupDisplay(1,7);
module.setDisplayToString("L.u.L.u.",0,0);
delay(1500);
module.setDisplayToString("--------",0,0);
display[2]=0;
alarma=60;
}
void loop()
{
byte keys;
int z;
keys = module.getButtons();
switch(keys)
{
case 1:
if(fcontador==0)
{display[0]++; if(display[0]>2) display[0]=0;}
break;
case 2:
if(fcontador==0)
{display[1]++; if(display[1]>9) display[1]=0;}
break;
case 4:
if(fcontador==0)
{display[2]++; if(display[2]>5) display[2]=0;}
break;
case 8:
if(fcontador==0)
{display[3]++; if(display[3]>9) display[3]=0;}
break;
case 16:
fcontador=0;
contador=alarma;
digitalWrite(MILED, LOW);
module.setLEDs(16);
break;
case 128:
time1=RETRASO;
fcontador=1;
contador=alarma;
digitalWrite(MILED, LOW);
module.setLEDs(128);
break;
}
if(fcontador==0 && keys>0)
{
alarma=display[0]*1000+display[1]*100+display[2]*10+display[3];
sprintf(cadena,"%04d%04d",alarma,contador);
module.setDisplayToString(cadena,0,0);
delay(200);
}
time1--;
// {if(display[2]>5) display[2]=0;}
if(fcontador==1 && time1<=0)
{
module.setLEDs(0);
time1=RETRASO;
contador--;
sprintf(cadena,"%04d%04d",alarma,contador);
module.setDisplayToString(cadena,0,0);
if(contador<1)
{
fcontador=0;
for(z=0;z<10;z++)
{
sprintf(cadena,"%04d0000",alarma);
module.setDisplayToString(cadena,0,0);
delay(500);
sprintf(cadena,"%04d ",alarma);
module.setDisplayToString(cadena,0,0);
delay(500);
}
sprintf(cadena,"%04d----",alarma);
module.setDisplayToString(cadena,0,0);
digitalWrite(MILED,HIGH);
for(z=0;z<300;z++)
{
digitalWrite(PIN_SOUND, HIGH);
delay(10);
digitalWrite(PIN_SOUND, LOW);
delay(10);
}
}
}
delay(1);
}
Köszönöm előre is ...
itt van egy videó is róla ...
[link] -
Scooter86101
tag
Sziasztok, szeretném megkérdezni valaki nem tudna nekem segíteni egy program megírásában, egy 7 szegmenses kijelző modulra amin gombok is vannak (led&key) szeretnék egy időzítőtt, picit fontos lenne és nem szoktam ilyet kérni sosem , de ha úgy van fizetnék is.... köszönöm szépen ..
-
Scooter86101
tag
Sziasztok , egy sima arudinoval szeretnék egy rtc óra modult összekötni , és szeretném megoldani vele hogy automatikusan álljon át nyári illetve téli időre , ha ez megoldható, valakinek nincs egy forráskódja erre ?
Köszönöm előre is :) -
Scooter86101
tag
Sziasztok egy olyan kérdéssel fordulnék hozzátok hogy szeretném egy max 7219 es 8 digites 7 szegmenses kijelzore nevnapot kiirni mindennapra, ha kell egyessevel bepotyogom a napokat, csak arra nem tudok rájönni hogy jo lenne az elején megadni neki pontosan milyenek legyenek a betűk ... valaki tudna nekem ebben segiteni ?
Köszönöm elore is .. -
Scooter86101
tag
Sziasztok, azzal a kérdéssel fordulnék hozzátok hogy hiába próbálok 1307 vagy 3231 es oramodulokat használni , naponta a pár masodperces sietés mindig elő jön ...
valaki meg tudta mar ezt oldani
?
Köszönöm előre is..
Sziasztok
Új hozzászólás Aktív témák
Hirdetés
- Philips LCD és LED TV-k
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Az évtized végéig maradhatnak a PC-kben a PCI Express 5.0-s SSD-k
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- PlayStation 5
- BestBuy topik
- The Division 2 (PC, XO, PS4)
- Milyen videókártyát?
- Melyik tápegységet vegyem?
- 3D nyomtatás
- További aktív témák...
- HP Elitebook 840 G6, 14" FULL HD IPS, I7-8665U CPU, 16GB DDR4, 256GB NVMe SSD, WIN 11, 1 év garancia
- Dell Latitude 5590, 15,6" FULL HD IPS, I5-8350U CPU, 16GB DDR4, 256GB NVMe SSD, WIN 11 ÚJ AKKU, 1 év
- Dell Latitude 5590, 15,6" FULL HD IPS, I5-8350U CPU, 16GB DDR4, 256GB NVMe SSD, WIN 11 ÚJ AKKU,1 év
- HP Pavilion 14-dv0xxx, 14" FHD IPS, I5-1135G7 CPU, 20GB DDR4, 512GB NVMe SSD, WIN 11, 1 év garancia
- HP Pavilion 15-eh1xxx, 15,6" FHD IPS, Ryzen 7 5700U CPU, 16GB DDR4, 512GB NVMe SSD, WIN 11
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- BESZÁMÍTÁS! ASUS TURBO RTX 3090 24GB GDDR6X videokártya garanciával hibátlan működéssel
- Eladó Apple iPhone Xr 64GB fekete / ÚJ KIJELZŐ / 100% AKKU / 12 hónap jótállással!
- Honor Pad X8a 64GB Wifi,1 év Garancia
- REFURBISHED - HP USB-C Universal Dock G1 docking station (DisplayLink)
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest