- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Visszatérhet a Nokia 800 Tough
- iPhone topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy S25 Edge - a tegnap határán
- Samsung Galaxy Z Fold6 - ugyanaz, sarkosan fogalmazva
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
Hirdetés
(használd a CYBSEC25PH kuponkódot további 20 ezer ft kedvezményért!)
-
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
-
Vladi
nagyúr
Sziasztok!
Van a régi projektem, ami időre kapcsol egy vágókést. Talán még emlékszik valaki. Teasüti pölö.
Namármost sajnos időre nem a legjobb, bár minden úgy működik, ahogy megterveztem. Most átálltam egy forgó enkóder link jelének mérésére.
A rendszer lényege, hogy egy húzóhenger forgását ezzel mérném, ha elért egy megefelelő hosszúságot az anyag, amit húz, akkor kapcsol egy relét. Vagy ha megnyomok egy gombot, akkor azonnal és újrakezdi a ciklust.
Nos a hardver biztos, hogy jó, mert először rosszul drótoztam össze, de legalább az összes funkciót láttam működni.
A vezetékek a helyükre kerültek, a kódot feltöltöttem, de nem működik.
Ez az eredeti kódom:
volatile const int enko = 3; //2-as pinbe van enkóder érzékelője, OPTÓN A JOBB OLDALI!!!
volatile const int piros = 2; //3-es pinbe dugva az azonnali vágó kapcsoló
volatile const int rele = 5; // a kapcsoló relé.
//volatile const int alapled = 13;
const long pulzus = 425; // EZ A LENYEG!
const long releido = 300; // a relé nyitás-zárás ideje
unsigned long currentpulse;
bool voros;
void setup() {
pinMode(piros, INPUT); // a 3-as piros az bemenet lett
pinMode(enko, INPUT); // a kettes hurkázó is bemenet
pinMode(rele, OUTPUT); // relé a 6-on kimenet
//Serial.begin(9600);
attachInterrupt(1, szamlalo, CHANGE); //2-es az enkóder, megszakítást állítottam rá
attachInterrupt(0, nyissz, FALLING);//3-as a piros, azon is megszíktás van
}
void loop(){
currentpulse = 0;
if(currentpulse >= pulzus || voros) {
digitalWrite(rele, HIGH);
delay(releido);
digitalWrite(rele, LOW);
//Serial.println("Vágtam, kövi.");
voros = false;
}
}
void szamlalo(){
currentpulse++;
}
void nyissz(){
voros = true;
}Mindjárt leírom a hibajelenséget, meg pár ötletem, hogy mi lehet a gond. Csak elnyomkodtam a háeszt.
Új hozzászólás Aktív témák
- Dell Latitude 9520 15" FHD IPS i7-1185G7 16GB 512GB NVMe ujjlolv IR kam gar
- AKCIÓ ÚJ Bontatlan Macbook Pro 16 M4 Pro 14CPU/20GPU 24GB/512GB SSD Magyar billent Azonnal átvehető.
- ÚJ Bontatlan Apple Macbook AIR M2 , M3 , M4 Legújabb magyar billentyűzet 1 év Garancia Deák Térnél.
- BONTATLAN Új iPhone 17 PRO 256-512GGB Független 1év Apple GARANCIA Deák Térnél Azonnal Átvehető.
- Középszintű gamer PC
- ÚJ AKKU!!! Ár/ÉRTÉK BAJNOK! Dell Latitude 5330 i3-1215U 6mag! 16GB 512GB 13.3" FHD 1 év gar
- GYÖNYÖRŰ iPhone 13 Pro 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3359
- Gamer PC-Számítógép! Csere-Beszámítás! Mini PC! I5 10600KF / RTX 3060 12GB/ 16GB DDR4 / 1TB SSD
- Bomba ár! Lenovo ThinkPad T450 - i5-5GEN I 8GB I 240SSD I 14" HD+ I Cam I W10 I Garancia!
- iPhone 12 mini 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3460, 94% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest