October 7th, 2012

gazel

а теперь сразу два!

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



Да, и с ардуиной немного разобрался. Заказал новую, мегу, у нее прямо на борту куча (54 штуки, но похоже что не все можно использовать) ножек для вводавывода, под мои задачи (штук восемь светофорчиков, по 4 ноги на каждый + какие-то общественные управлялки и интерфейсики с окружающей действительностью) хватит. Щас на маленькой отработаю глюкалку, а потом портирую на большую.
gazel

о как же я НЕНАВИЗХУ эти си!

полчаса головной боли - и написано (в смысле оно таки наконец скомпилировалось без ошибок, а не работать начало!) полпрограммки для ардуины, сам обработчик светофорчиков. Аж из трех мня циклов. Чудьниздох. Еще надо вводвывод прикрутить. Неудивительно, что все программеры такие психи.
gazel

продолжаем ненавидеть погромистов

есть плата с релюшками, подключаемая по i2c. Есть либа, которая позволяет что-то в эту i2c совать или читать. Ну и? И ФСЕ! Описания чего именно куда надо совать для того чтоб релюшки защелкали - НЕТ! Есть только какой-то мутный пример, с посылкой каких-то шаманских байтов 

  Wire.begin(); // Wake up I2C bus

  // Set addressing style
  Wire.beginTransmission(I2C_ADDR);
  Wire.write(0x12);
  Wire.write(0x20); // use table 1.4 addressing
  Wire.endTransmission();

  // Set I/O bank A to outputs
  Wire.beginTransmission(I2C_ADDR);
  Wire.write(0x00); // IODIRA register
  Wire.write(0x00); // Set all of bank A to outputs
  Wire.endTransmission();
 


- и хрен пойми что оно там этими байтами делает! Убивать, убивать, убивать.

gazel

урррря, что-то заработало

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

Си - это гадость, дети! Никогда не программируйте на си, гентушником станете! Я и то держусь из последних сил, исключительно на общей НЕНАВИСТИ.