Змінюй хід війни! Допомагай ЗСУ!

arduino-с чего начать?

🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #81
Я бы собрал схему из батарейки, резистора, сд и кнопки с фиксацией....

Авотхуй. Я не видел в природе малогабаритных кнопок с фиксацией, ну тупо из-за того что механика фиксатора не бывает маленькой.
Или, ОК, давай так. Переключение режимов ЯРКО - ТУСКЛО - ОЧЕНЬ ТУСКЛО - ВЫКЛ - СТРОБОСКОП. И так по кругу.
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #82
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #83
Батарейка разряжается и светодиод теряет яркость на глазах у охуевшего юзера.
Кто это говно купит?

Половина китайських ліхтариків такі. Й беруть бо дешево, а яскравість до розряду нижче 10% в принципі на око й не падає.
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #84
Авотхуй. Я не видел в природе малогабаритных кнопок с фиксацией, ну тупо из-за того что механика фиксатора не бывает маленькой.
Или, ОК, давай так. Переключение режимов ЯРКО - ТУСКЛО - ОЧЕНЬ ТУСКЛО - ВЫКЛ - СТРОБОСКОП. И так по кругу.
Кнопка с фиксацией будет меньше, чем кнопка и проц....
Но суть не в том, суть в том, что ты на ходу начал менять ТЗ, подгоняя под свои скилсы. Так и остальные делают. В попытке сделать красиво..
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #85
Батарейка разряжается и светодиод теряет яркость на глазах у охуевшего юзера.
Кто это говно купит?

Гм. Простенький dc/dc позволяет решить эту проблемму, уменьшить батарейки до одной и высосать ее насухо ;-)
А что может предложить проц?!
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #86
суть в том, что ты на ходу начал менять ТЗ

При чем тут ТЗ? Ты спрашивал отличие проф. программирования от остального. Я тебе привел 5 пунктов, для иллюстрации последнего поставил задачу сделать фонарик на микроконтроллере с минимальным потреблением в дежурке.
Суть - время автономной работы а не фонарик :рл:
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #87
Буєєєє.... Попробовал запустить Ардуино Мега Сервер со щитом 5100
Бляя... да что ж в ардуине все либы серьёзнее мигания светодиодом и ком-порта - такие глючные и кривые нахуй?

У кого-то есть рабочий веб-сервер? Хотел по баловаться - больше возникло желание выкинуть нахер в окно эту поделку... Бля, нельзя даже пойти на определение функции, если выделить её в тексте програмы :рл:
'class EthernetServer' has no member named 'available'
Чтобы найти этот класс и исправить его - надо ещё по ебаться! так как он не встроенной либой, а импортом, и куда она его поклала и откуда она его теперь тянет - хуй его знает :рл:
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #88
P.S. Холодный пот...
Код:
EthernetClient EthernetServer::available() {
  accept();

  for (int sock = 0; sock < MAX_SOCK_NUM; sock++) {
    EthernetClient client(sock);
    if (EthernetClass::_server_port[sock] == _port &&
        (client.status() == SnSR::ESTABLISHED ||
         client.status() == SnSR::CLOSE_WAIT)) {
      if (client.available()) {
        // XXX: don't always pick the lowest numbered socket.
        return client;
      }
    }
  }
  return EthernetClient(MAX_SOCK_NUM);
}

// XXX: don't always pick the lowest numbered socket...
В этой фразе прекрасно всё...
А если клиентов более чем один? Она проигнорирует и пока один будет законнекчен - остальные ждут?
А если клиентов авалайбл нету - она что возвращает?
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #89
del
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #90
Блядь, что они сделали с подключением библиотек? :рл:
Как теперь пользовательскую либу правильно подключать?

P.S. Шло шестое октября. На улице стоял лютый пиздец(С)
Бля, я щас сервер в студии напишу. на НОРМАЛЬНОМ С++...
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #91
О даа!! есть спасение! Atmel Studio 7!
Я ж и забіл, что там есть тип проекта - проект для скетча ардуино :D

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

P.S. А в самой ардуине исчезла кнопка подключить либу, остался только импорт. Но если тупо рядом положить скетч и обращаться к его сущностям - она тоже хавает... короче, ИМХО бред. Если я положу в папку с проектом и левый .cpp и попробую к ниму не подключая обратиться, к его функции - любая среда меня пошлёт. Любая... кроме ардуины, которая тупо перешерстит все файлы в папке с главным скетчем и там искать будет.
Не правильно это...
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #92
Не правильно это...
Це наслідок топорної реалізації компіляції. Все по хідерах та наявне в папці зкидається в один файл, який потім зкормлюється компілятору. Так розробникам іде простіше, а ардуїно-нубам більшого й не треба.
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #93
Це наслідок топорної реалізації компіляції. Все по хідерах та наявне в папці зкидається в один файл, який потім зкормлюється компілятору. Так розробникам іде простіше, а ардуїно-нубам більшого й не треба.

Ардуина ещё и либы прячет где-то непонятно где...
Затащил AMS в студию - не находит. Ардуина находит.
Поиск по компу - тоже не находит...

У неё часть лежит в самой ардуине, часть (импорт) - документсах. но это, сцуко, не все, даже учитывая часть, которая в проекте.
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #94
#АхтыжЪёбаныйтынахуй.
Часть в
arduino-1.8.7\hardware\arduino\avr
Часть в
arduino-1.8.7\libraries

Учитівая отсутствие поиска в самой ардуине - нетривиальная задача - понять где что лежит...
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #95
Знову так - нубасам воно не потрібно. А розраховано саме на них.
В папці авр лежать залізно залежні драйвери, в лібах вже abstract layer. Загалом логічно. Але лазити там не бачу сенсу. Імпортуєш ардуїновський проект та отримуєш свої ліби окремими логічними файлами.
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #96
Знову так - нубасам воно не потрібно. А розраховано саме на них.
В папці авр лежать залізно залежні драйвери, в лібах вже abstract layer. Загалом логічно. Але лазити там не бачу сенсу. Імпортуєш ардуїновський проект та отримуєш свої ліби окремими логічними файлами.

Вот студия их не нашла.
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #97
Сраніе китайці, нахрена паять 510 Ом в ограничитель за езернет разъёмом?
Какой-то урюк решил, что это 51Ом, который там должен стоять. И у меня, падла, именно такой шилд.
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #98
P.S. А, вот, знать где что лежит в ардуине - оказалось таки надо. Ибо Надо правильную папку с либами указать.
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #99
w5100 реально греется
 
  • 🟠 22:16 Загроза ударних БпЛАЗагроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #100
Там протокол надо разбирать, а ТС не умеет пока включить АЦП и нашначить в ШИМ напрямую с него измеренное значение.
Палегшэ на старте
Библиотека есть для них готовая, и примеров работы с ней куча. Протокол раскуривать не надо. Разобрался умея только мигать светодиодом
 
Назад
Зверху Знизу