Самодельная мишень на лазертаг.

Опубликовано: 25 Июль 2026
на канале: Рома Острадчук
443
10

Корпус мишени сделан из пеноплекса , схема собрана на макетной плате учениками набор ардуино , программа составлена мной в Tinkercad. можно добавить и звуковые эфекты но это будет на воздушную мишень.

скетч.
#include IRremote.h // подключаем библиотеку
long button0 = 16593103;// автомат желтый кнопка 0
long button1 = 16582903;// автомат красный кнопка 1
long button2 = 16615543;// автомат зеленый кнопка 2
long button3 = 16599223;// автомат синий кнопка 3
int RECV_PIN = 7; // определяем пин для приемника
long get; // 4 байта до 4 млрд значений
IRrecv irrecv(RECV_PIN); // объект приемника автомат
decode_results results; // регистрируем декодер


long button0 = 16593103;// автомат желтый кнопка 0
long button1 = 16582903;// автомат красный кнопка 1
long button2 = 16615543;// автомат зеленый кнопка 2
long button3 = 16599223;// автомат синий кнопка 3
int RECV_PIN = 7; // определяем пин для приемника
long get; // 4 байта до 4 млрд значений
IRrecv irrecv(RECV_PIN); // объект приемника автомат
decode_results results; // регистрируем декодер

void digitalToggle(int pin) {
digitalWrite(pin, !digitalRead(pin));
}

void setup()
{
Serial.begin(9600); // включаем вывод информации на экран
irrecv.enableIRIn(); // включаем приемник
pinMode(2, OUTPUT); // включаем пин 2
pinMode(3, OUTPUT); // включаем пин 3
pinMode(4, OUTPUT); // включаем пин 4
pinMode(5, OUTPUT); // включаем пин 5
}

void loop()
{
if (irrecv.decode(&results)){ // проверяем был ли принят результат
get = results.value; // получем значение свойства value объекта results
Serial.println(get, DEC); // выводим полученный код на экран
// переключить автомат
// желтый
if(get == button0) {
digitalToggle(2);
}
// красный
if(get == button1) {
digitalToggle(3);
}
// зеленый
if(get == button2) {
digitalToggle(4);
}
// синий
if(get == button3) {
digitalToggle(5);
}

irrecv.resume(); // говорим приемнику что данные обработаны
}

}
ссылка на набор. https://aliexpress.ru/item/1005001653...
можно обойтись. https://aliexpress.ru/item/3271494758...
https://aliexpress.ru/item/3296690284...
https://aliexpress.ru/item/1005001771...