Мазмуну:

5 жолу TCRT5000 Tracking Sensor Module үйрөткүчү: 4 кадам
5 жолу TCRT5000 Tracking Sensor Module үйрөткүчү: 4 кадам

Video: 5 жолу TCRT5000 Tracking Sensor Module үйрөткүчү: 4 кадам

Video: 5 жолу TCRT5000 Tracking Sensor Module үйрөткүчү: 4 кадам
Video: How does work LINE TRACKING SENSOR with Arduino | LINE TRACKING SENSOR tutorial [Code & Circuit] 2024, Июль
Anonim
5 жолдор TCRT5000 Tracking Sensor Module Tutorial
5 жолдор TCRT5000 Tracking Sensor Module Tutorial

Description

Бул модуль Arduino мобилдик роботу үчүн адистештирилген, ал кара жана ак сызык аркылуу өтүүчү тректи же жөнөкөй сөз менен айтканда роботту ээрчүү үчүн модулду колдонууга тийиш. Бул кара сызык табылганда таза санариптик чыгууну камсыз кыла ала турган он алтылык инверторду колдонот.

Өзгөчөлүктөрү

  • 5 тараптуу чагылдыруучу оптикалык сенсорлор линияга орнотулган (TCRT5000 же эквиваленти)
  • Борттогу он алтылык инвертор таза санарип чыгууну камсыздайт
  • Кара түскө жана инфракызылга сезгич
  • Иштөө чыңалуусу: 5 V (сунушталат)
  • M3 ийкемдүү орнотуу тешиги менен келет

1 -кадам: материалдарды даярдоо

Материалдарды даярдоо
Материалдарды даярдоо
Материалдарды даярдоо
Материалдарды даярдоо
Материалдарды даярдоо
Материалдарды даярдоо

Бул үйрөткүчтө биз 5 жол менен TCRT5000 Tracking Sensor Module Arduino коддоосу менен кантип иштээрин үйрөтөбүз. Ошентип, даярдоо үчүн зарыл болгон материалдар төмөнкүдөй тизмеленген:

  1. Arduino Uno
  2. Аялдан эркекке секирүүчү зым
  3. USB кабели Aдан B түрүнө чейин

2 -кадам: Аппараттык орнотуу

Аппараттык орнотуу
Аппараттык орнотуу

Жогорудагы диаграмма 5 Ways TCRT5000 Tracking Sensor Module менен Arduino Uno ортосундагы байланышты көрсөтөт. Толук байланыш төмөндө сөз болот:

  1. OUT5> D12
  2. OUT4> D11
  3. OUT3> D10
  4. OUT4> D9
  5. OUT5> D8
  6. 5V> 5V
  7. GND> GND

Байланыш аяктагандан кийин, жөн гана Arduino Uno менен USB кабелинин А түрү аркылуу электр менен камсыздоону/П туташтырыңыз.

3 -кадам: Булак коду

  1. Берилген баштапкы кодду жүктөп алып, Arduino IDE менен ачыңыз.
  2. Булак кодун Arduino Unoго жүктөңүз.

4 -кадам: Жыйынтыктар

Жыйынтыктар
Жыйынтыктар

Булак кодунун негизинде OUT1, OUT2, OUT3, OUT4 жана OUT5 пиндери аныкталган жана алардын ар бири IRvalue менен жооп берет. Сериялык монитор 9600 baud деп коюлган жана жыйынтыгы сериялык монитордо басылып чыгат.

Бул кантип иштейт?

IR сенсоруна жакындоо үчүн манжаңызды колдонуңуз. IR сенсор манжаңызды аныктайт жана ал акыры модулдагы LEDди күйгүзөт. Сериялык монитордо, IR сенсор эч нерсе таппаганда, 0 0 катары көрсөтүлөт жана ал аныктаганда, саны 1 болот.

Сериялык монитор "DigitalReading = 00000" көрсөтөт жана 0 үчүн ошол позициялар кайсы пин аныкталганын көрсөтөт. Мисалы, IR сенсор 2 аныкталса, сериялык монитор "DigitalReading = 01000" көрсөтөт.

Сунушталууда: