Коммит 97ac4197 создал по автору Коул Милена Ричардовна's avatar Коул Милена Ричардовна
Просмотр файлов

remove old files

владелец d74dd903
#ifndef DEFINEJSON_H
#define DEFINEJSON_H
//table dla razbora file json
#define NUM_COMM_JSON 17
// всегда первый байт
#define CM1 "[[\"whenGreenFlag\"]"
#define CM1_16 "8E"
#define CM2 "when @greenFlag clicked"
#define CM2_16 "8E"
//# вперед
#define CM3 "move"
#define CM3_16 "00"
#define CM4 "[\"forward:\""
#define CM4_16 "00"
//# начало цикла
#define CM5 "repeat"
#define CM5_16 "03"
//# влево
#define CM6 "[\"heading:\", -90], [\"forward:\", 5]"
#define CM6_16 "04"
#define CM7 "turn @turnLeft"
#define CM7_16 "04"
#define CM8 "[\"turnLeft:\","
#define CM8_16 "04"
//# сигнал звук
#define CM9 "[\"playSound:\","
#define CM9_16 "07"
//# вправо
#define CM10 "[\"heading:\""
#define CM10_16 "08"
#define CM11 "turn @turnRight"
#define CM11_16 "08"
#define CM12 "[\"turnRight:\","
#define CM12_16 "08"
//# конец цикла
#define CM13 "end"
#define CM13_16 "0B"
//# назад
#define CM14 "[\"heading:\", 180], [\"forward:\", 5]"
#define CM14_16 "0C"
#define CM15 "[\"heading:\", 180], [\"forward:\", 15]"
#define CM15_16 "0D"
#define CM16 "play sound"
#define CM16_16 "07"
#define CM17 "pen down"
#define CM17_16 "0F"
#endif
#ifndef DEFINESPAP_H
#define DEFINESNAP_H
//table dla razbora file SNAP
#define NUM_COMM_SNAP 8
// всегда первый байт
#define SM1 "receiveGo"
#define SM1_16 "8E"
//# вперед
#define SM2 "forward"
#define SM2_16 "00"
//# начало цикла
#define SM3 "doRepeat"
#define SM3_16 "03"
//# влево
#define SM4 "turnLeft"
#define SM4_16 "04"
//# сигнал звук
#define SM5 "playSound"
#define SM5_16 "07"
//# вправо
#define SM6 "turn"
#define SM6_16 "08"
//# конец цикла
#define SM7 "/doRepeat"
#define SM7_16 "0B"
//# назад
//# фонарик
#define SM8 "setBrightnes"
#define SM8_16 "0F"
#endif
INPUT(
./debug\channel.o
./debug\formview.o
./debug\formzastav.o
./debug\main.o
./debug\vench.o
./debug\formhlp.o
./debug\moc_formview.o
./debug\moc_formzastav.o
./debug\moc_vench.o
./debug\moc_formhlp.o
./debug\qrc_res.o
);
INPUT(
./release\channel.o
./release\formview.o
./release\formzastav.o
./release\main.o
./release\vench.o
./release\formhlp.o
./release\moc_formview.o
./release\moc_formzastav.o
./release\moc_vench.o
./release\moc_formhlp.o
./release\qrc_res.o
);
<!DOCTYPE MyML>
<bim_xml>
<prog/>
</bim_xml>
<!DOCTYPE MyML>
<bim_xml>
<prog/>
</bim_xml>
Цифровой Управляемый Машинный Конструктор Инженерный (УМКИ), это школьный учебно методический комплект образовательной робототехники, включающий в себя группу мобильных роботов SmartCar, каждый из которых снабжен центральным процессором либо AVR — ATmega8L, либо ARM — CORTEX M8, а так же модулем связи Xbee либо Bluetooth. При помощи этого модуля, становится возможным объединение всех передвижных роботов в распределенную MESH сеть по протоколу ZigBee или Bluetooth для изучения основных принципов управления группой автономных мобильных роботов.
Запускается командой (для zigbee или bluetooth)
smartcar
или
smartcar -b
1 stroka - chislo impulsov na pravii dvigatel
2 stroka - chislo inpulsov na levii dvigatel
\ Нет новой строки в конце файла
6_11_2011
Seichas programma meraet osveshennost
Dla izmerenia nado zaprosit komandoy dla temperaturi, sozdatsa fail s indexom o
osveshennost ne kalibrovana
14_11_2011
Dla zaprosa zadimlennosti nado dati komandu s nomerom 6
10_01_12
sdelano upravlenie kardiografom
nado dodelat priem daniih po rs-kanalu & rashifrovku
23_02 12
Peredelan priem kodogrammi dla neposredstvennogo otpravlenia v rs
dobavlen podschet kontr summ
29_06_12
pri ukazanii komandi * ubran priznak konca komandi - 0xff 0xff inache nelza otpravit shirokovesha komandu!
14_07_13
Mashinka moget upravlatsa s klaviatury
w - vpered
s - nazad
a - vlevo
d - vpravo
m - razbudit
p – play program
r – rec program
l – lampochka
b – bip
ubrana knopka uskorenie (visible == false)
teper vpravo && vlevo vsegda uskoreno (inache visnet diskretnoe)
ubran checkbox oldVersion (visible==false)
29_10_13 (novie kommandi upravlenia dviganiem :vpered nazad vlevo vpravo extrvlevo extrvpravo)
esli ob'yvlen makros OLDD - staraya versia
esli net to novay
30_10_13 ispravleno upravlenie masinkoi po programme (kumir ili obichnoy) - chtobi uchitivalos chislo imp dla kagdoy mashinki
ispolsuem file COM_F.txt dla peredachi komand serveru
komanda dolgna nachinatsa simvolom * ili &
esli mac-adres==0 to komanda posilaetsa shirokovesh
esli komanda nachinaetsa so * - to dalee dolgni idti dannie neposredstvenno
dla peredachi v port ustroistvu napramiu
esli komanda nachinaetsa s simvola & to dalee dolgen idti nomer komandi is spiska:
0 - obnovit file ACTIVE_LOG.tst - obnovlaer file s activnimi ustroistvami
primer : & 0 ff ff
0 1 - obnovit file ACTIVE_LOG.tst && data in program - obnovlaer file s activnimi ustroistvami
primer : & 0 1 ff ff
1 - zaprosit u vseh act ust temp vtoroi paramert period v sec esli =0 to odin raz
primer : & 1 10 ff ff
2 - zaprosit u vseh act energ vtoroi paramert period v sec esli =0 to odin raz
primer : & 2 15 ff ff
3 - zaprosit temp kontretnogo ustr-va (neobhodimo ukazat mac-adres s 3 parametra, 2 - period oprosa)
primer : & 3 10 0 13 A2 0 40 5C EB D6 FF FF
4 - zaprosit energ kontretnogo ustr-va (neobhodimo ukazat mac-adres s 3 parametra, 2 - period oprosa)
primer : & 4 15 0 13 A2 0 40 5C EB D6 FF FF
5 - usipit ustroistvo 2-i parametr vrema sna v sec
primer : & 5 0.5 0 13 A2 0 40 5C EB D6 FF FF
6 - zaprosit zadimlennost
primer : & 6 10 0 13 A2 0 40 5C EB D6 FF FF
7 -
8 - poluchit kodogr ot kardiografa
9 - tekhnolog
a - start drive
d - stop drive
b - send comm
primer : & b 2 49 53 0 13 A2 0 40 5C EB D6 FF FF
c - start algoritm usiplenia
pervii parametr - vrema sna poslednego, vtoroi zadergka megdu dvuma
Mogno davat comandu v vide slov poka tolko sleduyshie:
quit - ostanov programm vihod
log - pechatat log file
ulog - ne pechata log file
File s tarirovochnimi koeff-mi dolgen nazivatsa T_KOEFF.txt
format zadania koeff-v sleduyushii:
& 3.1 0 13 A2 0 40 5C EB D6
(znak &, zatem koeff, zatem mac-adres)
po umolchaniy koeff dla vseh ustroistv = 2
18_06_17
подключаем еще одно устройство кроме zigbee, которое работает по bluetooth
15 04 18
реализован запуск программы с ключом -f "snap.xml" , во втором параметре имя файла который должен выполняться при запуске программы,
программа выполняется в консольном режиме и завершается после выполнения
26 04 2021
просмотр файла pdf из указанного в smart.ini браузера
\ Нет новой строки в конце файла
1 stroka - katalog gde hranit file ACTIVE_LOG - primer: /home/user/wsn/smartcar
2 stroka - name file for kumir -primer: ulitka2_cikl.kum
3 stroka - name file forxml -primer: program.xml
4 stroka - kol-vo impulsov dla programm mashinki
5 stroka - 18
6 stroka - name port rs232 - prmer: /dev/ttyUSB0
7 stroka - vrema zadergki posle komandi - primer: 100
8 stroka - kolichestvo implsov dla diskretnogo dvigenia - primer: 10
9 stroka - nazvanie com-porta dla windows
zapuskat sleduyshim obazom:
./smartcar, ./smartcar -z , (pervii parametr lyboy - zeggBee)
./smartcar -b (budet primenatsa protokol bluetooth)
# HOME directory
/home/user/.config/smartcar/
# program KUMIR
skript.kum
# program XML
program.xml
# program scratch JSON
project.json
# program SNAP
snap.xml
# kol-vo impulsov
17
16
# port for Linux
/dev/ttyUSB0
500
12
# port for windows
COM3
# status : START | BASE | SUPER
BASE
# program for read file win
C:\Program Files\Windows NT\Accessories\wordpad.exe
# program for postroenie graphikov pod win
C:\Program Files\gnuplot\bin\wgnuplot.exe
# program for prosmotra graphikov pod win
C:\Windows\System32\mspaint.exe
#speed for mashinka
100
#!/bin/bash
#
# 28/02/2018 woronin
# cd $HOME/wsn/smartcar
/usr/local/bin/smartcar -b
#!/bin/bash
#
# 07/11/2017 woronin
# sudo apt-get install libqt4-dev, qt4-dev-tools, g++, geany
#
echo "This is a shell script install program smartcar"
mkdir $HOME/.config/smartcar
cp smart.ini skript.kum logo_umki.png $HOME/.config/smartcar/.
echo "/usr/local/bin/smartcar -b">smartcar_b
chmod 777 smartcar_b
sudo cp smartcar smartcar_b /usr/local/bin/.
sudo cp smartcar.desktop /usr/share/applications/.
echo "done"
/usr/local/bin/smartcar_b
Поддерживает Markdown
0% или .
You are about to add 0 people to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать