Skip to content

mrz25/OS_kurs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Курсовая работа, 3 этап

Для полной работоспособности 3 этапа необходимо скачать все файлы из директории, затем произвести компиляцию файлов light_detect.c и sound_detect.c командами

gcc sound_detect.c -o sound_detect
g++ light_detect.c Adafruit_ADS1X15_RPi/Adafruit_ADS1015.cpp -o light_detect -lwiringPi

чтобы получить исполняемые файлы, затем создать два именованных канала командами

mkfifo light_data
mkfifo sound_data

дальше нам нужно направить вывод с исполняемых файлов в эти каналы командами

sudo ./light_detect -q 1000 > light_data &
sudo ./sound_detect -q > sound_data &

затем нужно запустить script.sh командой

./script.sh

Чтобы проверить работоспособность скрипта достаточно посветить фонариком на датчик света, после чего получим сообщение в консоли

VERY MUCH LIGHT

которое сообщает о том, что вспышка прошла и скрипт ждет звук молнии, поэтому, подействовав (пару раз стукнув) на датчик звука, на выводе консоли будет расстояние в метрах, на какой дистанции произошла гроза от датчика

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors