gecikme(1);
int targetCount = Kısa Dönem;
durum = 2;
int newA = Sayısal Okuma (aPın);
}
Set ışıkları (YÜKSEK, YÜKSEK, YÜKSEK) ;
{
{
// bir şeyler değişti
statik int oldA = DÜŞÜK;
else if (durum = = 3)
sayma++;
durum = 1;
int aPin = 6;
}
int Düğmesi = 5;
eğer (digitalRead(buttonPin))
başka
digitalWrite (redPin, kırmızı);
durum = 3;
}
}
geçersiz set ışıkları (int kırmızı, int sarı, int yeşil)
PİN Modu (greenPin, çıkış);
Set ışıkları (DÜŞÜK, DÜŞÜK, YÜKSEK) ;
Bir dairedeki darbe sayısı: 20
sonuç = - (oldB * 2-1 ) ;
else if (durum = = 2)
{
}
targetCount = Uzun Dönem;
eğer (newA != Eski / / Yeni != oldB)
}
// dönüş -1, 0 veya + 1
{
int Yeşil Pim = 4;
}
sayı = 0;
}
}
targetCount = Kısa Dönem;
Çalışma gerilimi: 5 V
}
{
int sonuç = 0;
durum = 0;
pınMode (bPın, GİRİŞ);
{
{
geçersiz kurulum()
int Sarı Pim = 3;
int Yeni Dönem = Uzun Dönem + (değiştir * 1000);
statik int oldB = DÜŞÜK;
targetCount = Kısa Dönem;
{
***************************************************************************
int redPin = 2;
eğer (oldA = = DÜŞÜK & & newA = = YÜKSEK)
int durumu = 0;
setState();
int sayısı = 0;
Set ışıkları (DÜŞÜK, YÜKSEK, DÜŞÜK) ;
{
int newB = Sayısal Okuma (bPın);
int bPin = 7;
eğer (Yeni Dönem >= 1000 && Yeni Dönem Hedef Sayısı)
{
***************************************************************************
ınt setState()
Test kodu:
PİN Modu (yellowPin, çıkış);
PIN Modu (aPın, GİRİŞ);
{
else if (durum == 1)
digitalWrite (Yeşil pim, yeşil);
Set ışıkları (YÜKSEK, DÜŞÜK, DÜŞÜK) ;
}
{
PİN Modu (buttonPin, GİRİŞ);
Set ışıkları (YÜKSEK, YÜKSEK, DÜŞÜK) ;
PİN Modu (redPin, çıkış);
int longPeriod = 5000; / / Yeşil veya kırmızı zaman
oldA = Yeni;
digitalWrite (Sarı pim, sarı);
{
}
int shortPeriod = 700; / / Değiştirirken geçen süre
ınt getEncoderTurn()
targetCount = Uzun Dönem;
dönüş sonucu;
Döner kodlayıcı modülü
int değişikliği = getEncoderTurn();
}
}
{
boşluk döngüsü()
oldB = YENİB;
eğer (durum = = 0)
Paket - SMD |
Koşul - yeni |
Dağıtma Gücü - Standart |
Çalışma Sıcaklığı - Standart |
Marka Adı - SİSJQRR |
Model Numarası - ky-040 |
Besleme Gerilimi - 5V |
Kaynak - Anakara Çin |
Uygulama - Alârm |
Tip - Voltaj Regülatörü |
E-posta adresinizi yayınlanan olmayacak . Gerekli alanlar işaretlendi *