-
Fototrend
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
- Energiaital topic
- Android alkalmazások - szoftver kibeszélő topik
- Miért nem tűnik el soha a kalózkodás?
- Témázgatunk, témázgatunk!? ... avagy mutasd az Android homescreened!
- Androidos fejegységek
- Elon Musk billiomos lesz, ha kitör a gépek forradalma
- Filmvilág
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- Teljes verziós játékok letöltése ingyen
- World of Tanks - MMO
- További aktív témák...
- Cooler Master SK622 (Hybrid) Bolti ár:50k INGYEN FOXPOST
- Lenovo Yoga 7 2-in-1 14IML9 , Ultra 5 , 2.8K OLED 120HZ , 16GB DDR5 , 512GB SSD
- ÚJ Elgato Stream Deck Classic Bolti ár:60k INGYEN FOXPOST
- AKCIÓ!! Dell Latitude 5420 Prémium laptop i5-1145G7 / 16GB memória / 14" FULL HD IPS / SSD / Win11
- ÚJ Cooler Master CK721 (Hybrid) Bolti ár:30k INGYEN FOXPOST
- Eladó egy oneplus 9 pro 256/12
- XBOX Series X 1TB // Számla+Garancia //
- GYÖNYÖRŰ iPhone 12 mini 128GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3856, 100% Akksi
- HP Pavilion 15-eg2002nh - 15.6" FullHD IPS - i5-1235U - 16GB - Win11 - 512GB SSD - Garancia - MAGYAR
- 129 - Lenovo Legion Pro 7 (16ARX8H) - AMD Ryzen 9 7945HX, RTX 4080 (ELKELT)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő



ekkold
