Мазмуну:

Arduino менен компьютериңиз үчүн IR алыстан башкаруу: 6 кадам
Arduino менен компьютериңиз үчүн IR алыстан башкаруу: 6 кадам

Video: Arduino менен компьютериңиз үчүн IR алыстан башкаруу: 6 кадам

Video: Arduino менен компьютериңиз үчүн IR алыстан башкаруу: 6 кадам
Video: Andonstar AD409 Pro 10.1 inch Digital PCB Microscope 300X Magnifier with HDMI output 2024, Декабрь
Anonim
Ардуино менен компьютериңиз үчүн IR алыстан башкаруу
Ардуино менен компьютериңиз үчүн IR алыстан башкаруу

Бул кабылдагыч менен IR модулу жана Arduino аркылуу компьютериңизди алыстан башкарыңыз. Lazzy режими иштетилди ^^

1 кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт

Алгач мен Sony VAIO IR кабылдагычын ажыратышым керек. IR приёмниги, атамдан, таптакыр жараксыз, анткени Windows XP үчүн менчик драйверлер менен камсыз кылуу. Менин максатым - каалаган машинада иштей алуу.

Бир бураманы алып салуу өтө кыйын эмес ^^

2 -кадам: жана бул жерде Arduino…

жана бул жерде Arduino…
жана бул жерде Arduino…
жана бул жерде Arduino…
жана бул жерде Arduino…
жана бул жерде Arduino…
жана бул жерде Arduino…

Район өтө жөнөкөй:

- Бир arduino nano V3 - бир TSOP IR кабылдагыч 22, - бир каршылык

- жана бир конденсатор.

Бүтүндөй Arduino коннекторуна ширетилген протобоардга чыгыңыз.

Жакында жыйындын схемасы.

3 -кадам: кайра монтаждоо

Кайра чогултуу
Кайра чогултуу
Кайра чогултуу
Кайра чогултуу
Кайра чогултуу
Кайра чогултуу

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

Дагы бир бурама жана аппаратура үчүн баары бүттү.

4 -кадам: Программа

Төмөнкү эскизди Arduinoго жүктөңүз.

Ардуино терезесиндеги Serial Monitor терезесин ачып, он алтылык коддорду көрүңүз (IR алуучунун инфракызыл нурларды алуу ыкмасы).

#include int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); decode_results жыйынтыктары;

жараксыз орнотуу () {

Serial.begin (9600); irrecv.enableIRIn (); }

void loop () {

if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); }}

5 -кадам: Бул дээрлик бүттү

Эми сиздин OSке ылайык, ал IR кодун алуу жана компьютер менен иштөө үчүн демондо кичине сценарий орнотот. Мен кичине сценарий жаздым, ал Windows жана Unixте иштей алат.

Мен аны абдан тез жеткиликтүү кылам ^^

6 -кадам: жакшыртуу

Ардуино Леонардо менен, Юм же Python скриптин Arduinoго стандарттык клавиатура деп ишенүү менен түз Arduino менен бириктирүүгө болот.

Рахмат, күнүңүз жакшы өтсүн.

Француздар үчүн бул макаланы MIWCден таба аласыз

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