ürün açıklaması
Gri tonlama sensörü bir analogdur sensor.It arduino sensör genişletme kartı v5.0 ile birlikte kullanılabilir. Zeminin veya masaüstünün farklı renklerini algılayabilir ve karşılık gelen renkleri oluşturabilir signals.It renklerle ilgili etkileşimli çalışmaları gerçekleştirebilir ve hat devriye arabasının devriye arabası olarak da kullanılabilir.Çizgi sensörleri veya futbol robotları için alan gri tonlamalı tanıma.Güç kaynağının, genellikle 3,3 V veya 5V olmak üzere denetleyiciyle tutarlı olması gerekir.
Özellikler
1. Çalışma gerilimi: 3.3 V veya 5 V
2. Çalışma akımı:
3. Çalışma sıcaklığı aralığı: -10 ° C ~ + 70°°C 4. Algılama çözünürlüğü: 10%
5. Arayüz tipi: analog sinyal çıkışı 6. Boyut: 24mm x 21mm7. Ağırlık: 3g
Arayüz tanımı
.Çıkış: Sinyal çıkışı
.VCC: Güç (VCC)
GND: Zemin (GND)
Talimatlar
çalışma prensibi
Gri tonlamalı sensör, beyaz, yüksek parlaklıkta bir ışık yayan diyot ve bir fotodirenç içerir.Farklı gri tonlamalı kağıtlarda ışık yayan diyot tarafından döndürülen ışık farklı olduğundan, fotorezistör döndürülen ışığı alır.Işığın yoğunluğuna göre, fotorezistörün Direnç değeri de gri değer testini gerçekleştirmek için farklıdır.
Programlama İlkeleri
Gri tonlamalı sensör, güç kaynağı pozitif Vcc, güç kaynağı toprak GND ve sinyal terminali olan toplam üç pime sahiptir OUT.In gerçek kullanım, sensör, Arduino'dan sonra analog port AO gibi Arduino denetleyicisinin analog arayüzüne doğrudan bağlanabilir açıldığında, sensörün beyaz vurgulu LED'i yanar, sensör tokasını farklı gri ölçeklere sahip kağıda koyun, Arduino denetleyicisiyle birlikte gelen AD dönüşümü aracılığıyla verileri okuyun ve ardından ölçülen analog değeri seri bağlantı noktasından yazdırın.
Bağlantı şeması
Çıkış portu, kontrolörün analog giriş pimine bağlanır. 5V ve GND, sırasıyla güç kaynağının +5V ve gnd'sine bağlanır.
örnek program
Gri tonlama sensörünü programa göre Arduino UNO denetleyicisine bağlayın ve seri portun çıkış değerini farklı gri tonlama değerleri altında gözlemleyin.
geçersiz kurulum () {Seri.begın(9600); //Seri bağlantı noktasını açın ve seri bağlantı noktası baud hızını 9600bps'ye ayarlayın } void loop( { int val; val=analogRead(O;//Gri tonlama sensörünü analog arayüze bağlayın OSerialL.yazdır ("Gri Tonlamalı"); / f seri bağlantı noktası Seri üzerinden okunan analog değeri yazdırır.println (val, DEC); / 1 seri port gecikmesi (10O) üzerinden okunan analog değeri yazdırır;}
prosedürel etki
Farklı gri değerler algıladığınızda, ölçülen değeri bu değerden geri besleyin time.As aşağıdaki şekilde gösterilen bu şekil, gri tonlama sensörü gri tonlama değerinin %85'ini algıladığında seri bağlantı noktası tarafından geri beslenen verilerin şematik bir diyagramıdır.
Nakliye listesi
Gri tonlama sensörü*1