AlashIRControl is a library developed for easy control of infrared (IR) transmitters and receivers with Arduino microcontrollers. This library simplifies the process of sending and receiving IR signals, allowing you to easily integrate IR remote control capabilities into your projects.
- Control IR transmitters
- Work with IR receivers
- Detect custom IR protocols
- Support for multiple examples and protocols
#include <AlashIRControlRX.h>
AlashIRControlRX irReceiver(7);
void setup() {
Serial.begin(9600);
irReceiver.begin();
}
void loop() {
if (irReceiver.check()) {
Serial.println(irReceiver.data, HEX);
}
}Examples are available in three languages in the examples/ folder:
examples/en/- Examples with English commentsexamples/ru/- Examples with Russian commentsexamples/kk/- Examples with Kazakh comments
Full documentation in English →
AlashIRControl - это библиотека, разработанная для простого управления инфракрасными (ИК) передатчиками и приёмниками с микроконтроллерами Arduino. Эта библиотека упрощает процесс отправки и приёма ИК-сигналов, позволяя легко интегрировать возможности дистанционного управления в ваши проекты.
- Управление ИК-передатчиками
- Работа с ИК-приёмниками
- Определение пользовательских ИК-протоколов
- Поддержка множества примеров и протоколов
#include <AlashIRControlRX.h>
AlashIRControlRX irReceiver(7);
void setup() {
Serial.begin(9600);
irReceiver.begin();
}
void loop() {
if (irReceiver.check()) {
Serial.println(irReceiver.data, HEX);
}
}Примеры доступны на трёх языках в папке examples/:
examples/en/- Примеры с комментариями на английскомexamples/ru/- Примеры с комментариями на русскомexamples/kk/- Примеры с комментариями на казахском
Полная документация на русском →
AlashIRControl - бұл Arduino микроконтроллерлерімен жұмыс істеуге арналған инфрақызыл (ИҚ) таратқыштар мен қабылдағыштарды оңай басқару үшін әзірленген кітапхана. Бұл кітапхана ИҚ сигналдарын жіберу және қабылдау үдерісін жеңілдетеді, сіздің жобаларыңызда ИҚ қашықтықтан басқару мүмкіндіктерін оңай енгізуге мүмкіндік береді.
- ИҚ таратқыштарды басқару
- ИҚ қабылдағыштармен жұмыс
- Қолданушының ИҚ хаттамаларын анықтау
- Бірнеше мысалдар мен хаттамалар қолдауы
#include <AlashIRControlRX.h>
AlashIRControlRX irReceiver(7);
void setup() {
Serial.begin(9600);
irReceiver.begin();
}
void loop() {
if (irReceiver.check()) {
Serial.println(irReceiver.data, HEX);
}
}Мысалдар examples/ қалтасында үш тілде қолжетімді:
examples/en/- Ағылшын тіліндегі түсініктемелері бар мысалдарexamples/ru/- Орыс тіліндегі түсініктемелері бар мысалдарexamples/kk/- Қазақ тіліндегі түсініктемелері бар мысалдар
Қазақ тіліндегі толық құжаттама →
- Download this library
- Place it in your Arduino libraries folder:
~/Documents/Arduino/libraries/
lib_deps =
https://github.com/Alash-electronics/AlashIRControl.git- Website / Сайт / Веб-сайт: https://alash-electronics.kz/
- GitHub: https://github.com/Alash-electronics/AlashIRControl
- Documentation / Документация / Құжаттама: CLAUDE.md
MIT License
Copyright (c) 2024 Alash Electronics
Author / Автор / Автор: Айтен Бексултан Maintainer / Поддержка / Қолдау: Alash Education