Stok durumu:Stokta var Sepete Ekle İstek listesine ekle
Giriş döner kodlayıcı çevirerek pozitif ve ters yönde dönüşünü sürecinde kat çıkış nabzını say. Bu dönen sayma sınırsız değil, potansiyel sayma gibi. İlk durum için 0 dan saymaya geri yüklenebilir. Dijital Bağlantı şeması yukarıdaki fotoğraf penceresinde son fotoğrafa bakın özellikler Güç Kaynağı: 5 V Arayüz:. Https://youtu.be/ocVilNWxP3M tıklayın görmek için Ürün video:
Örnek Kod:
sabit int interruptA = 0;
1 Sabit int interruptB =;
2 int low-State =; / / PIN
3 int DAT =; / / PİN3
4 int BUTTON=; / / PİN4
5 int LED1 =; / / PİN5
6 int LED2 =; / / PİN6
int = 0 SAYISI;
void setup()
{
(interruptA, RoteStateChanged, DÜŞEN) attachİnterrupt;
(interruptB, buttonState, DÜŞEN) / / attachİnterrupt;
(low-State, GİRİŞ) pinMode;
digitalpinledrite(2, YÜKSEK); // Yüksek Restance Çekin
(DAT, GİRİŞ) pinMode;
digitalpinledrite(3, YÜKSEK); // Yüksek Restance Çekin
(DÜĞME, GİRİŞ) pinMode;
digitalpinledrite(4, YÜKSEK); // Yüksek Restance Çekin
(LED1, OUTPUT) pinMode;
(LED2, OUTPUT) pinMode;
Seri.(9600) başlar;
}
void loop()
{
ıf (!(DÜĞME))) (digitalRead
{
0 SAYISI=;
Seri.0 println("STOP SAYISI=");
(LED1, LOW) digitalpinledrite;
(LED2, LOW) digitalpinledrite;
(2000) gecikme;
}
Seri.(SAYISI) println;
}
------------------------------------------//-
low-State DÜŞEN DAT okurken() //void RoteStateChanged
{
DAT = YÜKSEK İLERİ Olduğunda (DAT) (digitalRead // eğer
{
COUNT++;
(LED1, YÜKSEK) digitalpinledrite;
(LED2, LOW) digitalpinledrite;
(20) gecikme;
}
// DAT = DÜŞÜK BackRote başka
{
SAY;
(LED2, YÜKSEK) digitalpinledrite;
(LED1, LOW) digitalpinledrite;
(20) gecikme;
}
}
Etiketler: arduino için modül, modül arduino, Arduino için ucuz modül, Yüksek Kalite modülü arduino.
Ünite Tipi | parça |
Paket Ağırlık | 0.04kg (0.09lb.) |
Paket Boyutu | 8cm x 6cm x 4cm (3.15in x 2.36in x 1.57in) |
Marka Adı | keyestudio |
Uygulama | Bilgisayar |
Yazın | IC sürücü |
Durumu | YENİ |