Кибор » Кибор - Интегрированная среда разработки ботов » Готовые скрипты » Ардуино, логика в Виз. Рекдакторе

Страниц (1): [1]
 

1. CLF - 10 Марта, 2024 - 03:38:35 - перейти к сообщению
Доброго времени суток. Наткнулся на старый, но рабочий, код для ардуино с управлением с пк. Заливаем скетч на ардуино
CODE:
void setup() {
Serial.begin(9600);
for (int i = 2; i <= 11; i++)
pinMode(i, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
int x = Serial.read() - '0';
digitalWrite
(x + 2, !digitalRead(x + 2));
}
}

на пк создаем батники
CODE:
powershell "$port= new-Object System.IO.Ports.SerialPort COM4,9600,None,8,one; $port.open(); $port.WriteLine("1"); $port.Close()"

COM4 меняем на то же куда и подключена Ардуинка. WriteLine("1"Подмигивание 0-10 меняем для подачи питания на заданный пин, при повторной отправке, выключает подачу питания. Думаю понятно что там сигнальные токи идут и включить двигатель на прямую не получится. А дальше с помощью данных батников рисуем уже логику в самом редакторе. Пригодится тем кто хочет начать изучать ардуино, но не хочет программировать))
2. Zireael - 10 Марта, 2024 - 05:53:37 - перейти к сообщению
Использовать кибор чтобы запускать батник, который выполнит код powershell. Странный способ.
 Цитата:
но не хочет программировать

Что тут программировать? Проще в ise сразу писать код powershell. Порт можно открыть 1 раз и не закрывать. А отправка команды это 1 строка.
3. CLF - 10 Марта, 2024 - 06:24:13 - перейти к сообщению
 Zireael пишет:
Что тут программировать?
Лично мне понадобился для сравнения отсканированных документов, сканер штрих кода прикрутил к кибору через питон, как и считывание эксель файла. В дальнейшем планируется через ардуино подключать двигатели для перекладывания бумаги отсканированных листов, тем самым упорядочивая их. Как загружать файлы в ардуино и сравнивать массивы, я не знаю( Да и как подключить сканер, наверняка есть скетчи, влезет ли это все... А вот в старый нетбук, вполне))
4. Zireael - 10 Марта, 2024 - 07:24:25 - перейти к сообщению
Не проще сразу писать на том языке, в котором есть нужные библиотеки и функционал?
5. CLF - 10 Марта, 2024 - 09:15:39 - перейти к сообщению
 Zireael пишет:
Не проще сразу писать на том языке, в котором есть нужные библиотеки и функционал?

Еще б знать языки на достаточном уровне) понятия не имею как отправлять с питона\кибора логические сигналы, сделать привязку к юсб и отключать\включать дравера юсб?) Ардуинка тут как пульт, врятли ардуино считает эксель файл в 1000 строк, память не та... С питоном можно загуглить общие вопросы, библиотеки по тому же сканеру штрих кода, построить там логику я пока не могу. В киборе же проще строить из за графического интерфейса, но как "прослушивать" конкретный юсб порт я не знаю( Поэтому и собираю по кусочкам отовсюду(немного изоленты), и почти уверен что будет работать) Криво косо, но будет.

Powered by ExBB FM 1.0 Final