Re: ЧПУ пульты
Добавлено: 11 ноя 2012, 23:58
aftaev, интерестно а чЁэта утебя в кастрюле варится?aftaev писал(а):
aftaev, интерестно а чЁэта утебя в кастрюле варится?aftaev писал(а):
в мануале на ардуину все написано Стоит там преобразователь СОМ-USB Винда его видит как СОМ5 (у меня) как можно еще напрямееее подключиться к компу я не знаю2cme писал(а):(также может быть реализован физически (в железе, ввиде микросхемы) и программно).
Регистратор нужен чтобы люлей выписывать тому кто шаг влево/вправо сделал?(;aftaev писал(а):кастрюля всего лишь на 9тонн, в другом месте на 80 тонн субстрата. Так делается субстрат для грибов. Неправильно выдержали температуру шаг влево/вправо пару градусов вырола не та микрофлора и получили брак. Мне нужен регистратор данных + небольшая автоматизация здесь описывал Мои проекты на Ардуино #1
именно! Часто слышу, а мы делаем как всегда оно вот так вышло. Там где стоит 80тонный ферментер там по старинке народ работает. Суют в ферментер длинный термометр и записывают данные температуры в тетрадь. Так вот приезжаю на это производство, а в тетради данные на 3 дня вперед расписаны. Вот такие у них ясновидящие люди работают, набухаются и в трансе измеряют температуру2cme писал(а):Регистратор нужен чтобы люлей выписывать тому кто шаг влево/вправо сделал?(;
чтоб не засорять тему ответил здесь Мои проекты на Ардуино #1402cme писал(а):А чем греете, тены или рубашками?
aftaev, я это знаю. Мы просто говорим немного о разном, нас запутали эти виртуальнын и реальные порты. Когда я писал "нельзя подключаться напрямую...", я имел в виду подключение к 9 пиновому порту.aftaev писал(а):Тима у тебя Ардуино подключена уже к компу к СОМ не к USB что тебе еще нужно? Ну купи преобразователь уровня МАХ232 и получишь ТОЧНО ТАКОЕ ЖЕ соединение! Только еще нужно будет чтоб в компе был СОМ и преобразователю тащить питание прийдется.
Тима писал(а):Так, сейчас подумал, по поводу переходника... наверное питание подавать придется отдельно, т.к. питание переходника как и ардуины идет через усб порт.
...либо в ардуине использовать второй порт для обмена данными, а питание через первый порт. Но даже в этом случае переходник придется запитывать отдельно.
Код: Выделить всё
#include <LiquidCrystal.h> //подключаем библиотеку LCD
LiquidCrystal lcd(8, 9, 10, 11, 12, 13); //определяем выхода экрана
char data_in[3]; // определяем массив данных
void setup() {
lcd.begin(20, 4); //задаем размеры экрана
lcd.setCursor(5, 1); //переводим курсор на позицию 5,1
lcd.print("CNC-CLUB.RU"); //выводим текст
delay(3000); //ждем 3 секунды
lcd.clear(); //очищаем экран
Serial.begin(9600); //открываем порт
}
void loop() {
int i=0;
if(Serial.available()) { //проверка передачи данных
while(Serial.available() && i<3) { // считываум данные
data_in[i++] = Serial.read(); // загоняем в массив
}
}
lcd.setCursor(0, 0); //переводим курсор на позицию 0,0
lcd.print("X = " ); //выводим текст
lcd.print(data_in[1], DEC); //выводим координату X
lcd.print(" " ); //выводим пробел после координаты
lcd.setCursor(0, 1); //переводим курсор на позицию 0,1
lcd.print("Y = " ); //выводим текст
lcd.print(data_in[2], DEC); //выводим координату Y
lcd.print(" " ); //выводим пробел после координаты
lcd.setCursor(0, 2); //переводим курсор на позицию 0,2
lcd.print("Z = " ); //выводим текст
lcd.print(data_in[3], DEC); //выводим координату Z
lcd.print(" " ); //выводим пробел после координаты
delay(100); //делаем небольшую паузу
}
А что, в Ардуино есть ведущий (master) USB порт? Или master USB есть в твоем переходнике?Тима писал(а):И им я хотел подключиться, стороной усб - к ардуино, стороной ком - к ком компа.
Об это писал здесь:
понимаешь, это два COM-порта можно легко соединить простым перекрестным кабелем (нуль-модем).Тима писал(а):а хрен его знает, в такие глубины пока не опускался. это были мои размышления.
http://ru.wikipedia.org/wiki/USBТима писал(а):а хрен его знает, в такие глубины пока не опускался. это были мои размышления.
Если в ардуино есть аппаратный rs232 (и он не задействован) то нужно подключить к соответсвующим выводам (если они не заняты уже) микросхему преобразователь max232 (или другую подобную), если аппаратного rs232 нет то сделать программный.Тима писал(а):стороной ком - к ком компа
Если у тебя есть в компе разъем СОМ тогда нужно делать преобразователь на МАХ232 и цепляться к 0 и 1 пину(у меня так).Тима писал(а): И им я хотел подключиться, стороной усб - к ардуино, стороной ком - к ком компа.
Выше выкладывал мануал на ардуину там схема.Serg-tmn писал(а):Или все-таки в переходнике и Ардуино есть ведомые (slave) порты на каких-нибудь FL232,
там только выводы с Атмеги выведены ТХ и RX. Чтобы их завести в комп нужно ставить преобразователь уровней МАХ232 или получится как Тима пишет сгорит ардуина.2cme писал(а):Если в ардуино есть аппаратный rs232 (и он не задействован) то нужно подключить к соответсвующим выводам (если они не заняты уже) микросхему преобразователь max232 (или другую подобную), если аппаратного rs232 нет то сделать программный.
aftaev, спасибо за инфу. Это вчера пытался найти в нэте...aftaev писал(а):Тима если у тебя в компе есть СОМ порт собираешь так и втыкаешь в ардуино.
в гугле набираешь MAX232 и он тебе сразу фотки показывает схем.Тима писал(а):Это вчера пытался найти в нэте...
То есть обыкновенный преобразователь USB-COM.aftaev писал(а):Вот кусок схемы