А как вы считывание из консоли производите?
предлагаю создать массив символов (строку) для считывания символов из консоли, а в качестве запуска команды (готовой строки) использовать например CR (ввод). затем создать матрицу с уже готовыми командами где в строках будут находится готовые команды. Возможно помогу с реализацией, если поделитесь кодом и более подробным описанием!

2

(1 ответов, оставленных в Технические вопросы)

Я покупал у Ильи Данилова на МК90.ру и там есть уже microSD кардридер, причем рабочий и скетчи там готовые есть!

3

(4 ответов, оставленных в Технические вопросы)

А каковы цели и функционал для торгового автомата??? какие нужны исполнительные устройства??

Употребите там буквы Ё и Й!!!

5

(2 ответов, оставленных в Технические вопросы)

Хотел считать с некоторых сайтов время онлайн, но как пример для начала поиграться с клиентом изернета и что-то не заработало(((
Вот ссылка на конкретный вопрос.
http://freeduino.ru/forum/viewtopic.php?id=384

Вы просто не указали что надо использовать заголовочный файл SPI.h хотя она необходима при работе с Wiznet5100  раньше этот заголовочный файл (до IDE 0018) уже был встроен в Ethernet, но сейчас необходимо описывать дополнительно!!!

7

(1 ответов, оставленных в Технические вопросы)

отвечу на те пункты, с которыми лично сталкивался

п.4 Что значит архивированиена карту? рарить и зипить?? формат (расширение)файла выбирается самостоятельно)))
как вариант возьмем устр-во логер температуры. предлагаю записывать значение температуры, допустим раз в час.
для этого создаем в корне папку с годом/месяц/ а в нем наш файлик с именем (текущая дата), где укаазано время замера и через пробел само значение температуры))) можете раз в год вынимать карту и архивировать файлы)))

п.5 Можно организовать не просто страницу а целый вебсервер с интерактивным контентом))) и кучей страниц (естественно с некоторыми ограничениями) и как вариант даже целый фтп с файликами (см п.4)

Пробую стандартный скетч с разницой нашего яндекса с запросом ардуино на модеме (пробывал с 2-мя различными изернет шилдами) пишет в консоль соединяюсь, ждет какое-то время, ошибка соединения, дисконнект...
пробую на писюке... пинг на яндекс ровный айпишники и маска теже что и на писюке(модем однопортовый айпишки не посекутся) преключаюсь на дуину снова, та же беда, он же должен мне в консоль насрать ХТМЛ страничку, но он молчит, тока говорит ошибка коннекта... вот я в шоке.... Подскажите плиз!!!((( Да, патчкорд стопудова нормальный... проверял.(Да и ресет нажимал и на изернет(питание от юсб))
вот скетч:

#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192,168,1, 12 };
byte gateway[] = { 192,168,1, 1 };
byte subnet[] = { 255, 255, 255, 0 };
byte server[] = { 213,180,204,11 }; // yandex.ru
Client client(server, 80);
void setup() {
Ethernet.begin(mac, ip, gateway, subnet);
  Serial.begin(9600);
  delay(1000);
  Serial.println("connecting...");
  if (client.connect()) {
    Serial.println("connected");
    client.println("GET http://yandex.ru/yandsearch?text=arduino&lr=9 HTTP/1.0");
    client.println();
  }
  else {
    Serial.println("connection failed");
  }
}

void loop()
{
  if (client.available()) {
    char c = client.read();
    Serial.print(c);
  }

  if (!client.connected()) {
    Serial.println();
    Serial.println("disconnecting.");
    client.stop();

    for(;;)
      ;
  }
}

Есть желание использовать время в своих скетчах, но не хотелось бы использовать DS1307. Знаю что в каждом фрейме TCP/IP пакета содержится метка времени, но к сожалению не знаю как вытащить эту инфу... Есть ли у кого-то какие-то идеи???

10

(2 ответов, оставленных в Технические вопросы)

Кстати говоря, заметил что мой EthernetSD Shield "перегревается" и начинает ужасно глючить(((
Наверно, надо ставить радиатор на WizNet5100(((

11

(2 ответов, оставленных в Технические вопросы)

Ощутимо теплый, но не горячий)))

12

(8 ответов, оставленных в Технические вопросы)

Данная проблема мною уже решена, хоть и не лучшим образом, был взят EthernetSD Shield у ilya_dan на Молотке, кстати заметить, работает превосходно!!!

13

(1 ответов, оставленных в Технические вопросы)

Здравствуйте, у меня возник вопрос как реализовать защиту от входа в Web интерфейс (запрос на ввод логина и пароля), и сам интерфейс, для управления самой Фридуиной(web сервер).

Насколько я понял, датчики предоставленные на сайте http://www.efo.ru/doc/Freescale/Freescale.pl?2288 являются датчиками давления газа... так что пальцем давить не получиться, придется играться компрессором или насосом)) которые выдадут хотя бы 3 атмосферы 3*101325Па. либо в качестве датчика используйте тензорезисторы, наклеенные на материал, испытывающему изгиб (например от сил давления)

15

(2 ответов, оставленных в Технические вопросы)

А теперь пришло время ответить себе на часть первого вопроса, а в частности как работает оператор lcd.createChar(), а также видео по работе демо скетча с данным оператором http://robocraft.ru/blog/arduino/503.html в конце статьи написано как русифицировать ЖК (выводить кириллицу).

16

(2 ответов, оставленных в Технические вопросы)

Ну чтож, придется наверное ответить самому себе, причем пока только по 2 вопросу, т.к. LCD ко мне пока не дошел...
по второму вопросу можно почитать тут: http://rln.nnov.ru/index.php?ind=review … p;iden=165

По указанной вами ссылке http://www.efo.ru/doc/Freescale/Freescale.pl?2288 ближе и удобнее по характеристикам к freeduino/arduino использовать интегрированные датчики. Т.к. размах напряжений от 0 до 4,5...5 В! Для их использования вам не понадобится дополнительно усилитель(он уже интегрирован). Иными словами вы подключаете к аналоговым входам датчики давления и читаете выходное напряжение с датчика, градуируете напряжение/давление  и выводите коэффициент! все... сводится к чтению напряжения...
например напряжение 5В на аналоговом входе freeduino даст цифру 1024, а например 2,5 В даст 512.

есть вопросы пишите...

А каковы выходные характеристики вашего датчика давления???
Если максимальное выходное сигнальное напряжение не превышает 5В то скорее всего подойдет, но лучше посмотреть выходные характеристики вашего датчика!

19

(2 ответов, оставленных в Технические вопросы)

Вот хотел заказать подобную железку, и хотел бы уточнить у людей уже имеющих данный ЖКИ следующее.

1. Работает ли оператор lcd.createChar(); и почему количество синтезируемых символов ограничено 8 (0...7)
2. В чем различие работы ЖКИ в 8-ми и 4=х битном режимах подключения

20

(2 ответов, оставленных в Технические вопросы)

посмотрите тут http://rln.nnov.ru/index.php?ind=review … p;iden=166
и сообщите пожалуйста о результате, потому как надумал покупать ethernet shield, но пока думаю оригинальный с sd кардридером или freeduino без но с возможностью работы паяльником))

21

(1 ответов, оставленных в Технические вопросы)

Номинальный мощность на валу Pвых= 12.2 Вт
а дальше зависит от многих других переменных, таких как:
-скорость движения
-углом между векторами силы и скорости
-передаточное отношение редуктора, подсоединенного к валу,
в частном случае
P=Fv cos(a)=kmgv(при условии что вектора совпадают)
k-коэффициент трения скольжения(Металл по металлу ( кроме пары сталь/сталь)     0,15-0,20)
v-скорость
итого получаем (при условии равномерного движения металла по металлу при скорости 1м/с около 7 кг)

1.предварительно хотел предупредить о том, что 300 м по ethernet вы напрямую не передадите, максимум 150!
2.двигатели подключенные к 1-му модулю Motor Shield v3 (без перепайки) будут управляться параллельно двигателями  подключенным ко 2-му одноименному модулю, т.к. подключение будет параллельным(используются одни и те же пины)
3.если вы планируете управлять скорость вращения то вам необходимы ШИМ (PWM) выходы, а их у freeduino 2009 всего 6 (3,5,6,9,10,11пины) присмотритесь к ардуино мега, там шим выходов больше...

23

(8 ответов, оставленных в Технические вопросы)

Так там же разные логические уровни, для подключения SD карт требуются преобразования 3,3В в 5В и обратно.... там впаяны сопротивления уже для SD модуля???

24

(8 ответов, оставленных в Технические вопросы)

Здраствуйте!
1. Не подскажите когда в продаже у вас появиться Ethernet Shield со встроенным SD слотом карт памяти, ведь Arduino IDE уже поддерживает SD слоты?
2. Зачем используют 4 выход на arduino/freeduino на данной плате?