Да там ничего сложного. Пока у меня на это времени нет, да и запчасти еще с Китая не пришли. А так - элементарщина же! Жмем кнопку, H-мост крутит моторчик привода лотка до верхнего концевика; меняем сверло, еще раз жмем кнопку — лоток едет до нижнего концевика. Потом медленно калибруем нуль-пункт (проще всего вообще вручную опустить дрель, чтобы сверло в подложку уперлось). Подкладываем печатную плату и начинаем сверлить. Одно нажатие на педаль — дрель опустилась, второе нажатие — дрель поднялась. В принципе, чтобы лучше попадать, можно еще и лазерный прицел (валяется у меня с десяток, брал где-то за 2 бакса) прикрутить.
Ужас-то какой! А что, обязательно нужен столь же примитивный ресурс?
Задаетесь целью что-то сделать — и делаете! Если не понятно — гугол поможет. Если не поможет — спросите на форумах радиоэлектронщиков.
Ардуина обычно на атмелях делается, компилируется это все при помощи avr-gcc. Прошиваются многие просто по USB безо всяких программаторов (bootloader'ом).
В чем проблема-то?
Так проблема не со стороны телефона, а со стороны "банка": подтяжку в нем надо делать! Телефон "думает", что с другой стороны ничего нет (т.к. DP не подтянут) и отрубает интерфейс.
Ардуины нет, но есть разные макетки на STM32 и STM8. Удобные штуки.
Сделать можно много чего. Сам использую для различных систем управления и сбора данных с разнообразных датчиков.
Ардуина по сути - такая же макетка, только с атмеловским микроконтроллером. Я никогда не пользовался атмеловскими, поэтому объективно говорить, что лучше: STM или атмел - не могу.
@Dizayner, я думаю, стоит задать этот вопрос на специализированном радиоэлектрическом форуме. И лучше даже на нескольких.
Вдруг найдется кто-нибудь с опытом?
Мде. Хардкор...
А я на сях вообще все пишу - мне эти вашы пхытоны с пыхпыхами 100 лет не втарахтелись: и GUI на сях (motif, gtk), и веб на сях (CGI), и числодробилки (в т.ч. с CUDA).
Пхытон - слишком примитивный язычок.
Сейчас я вообще склоняюсь к тому, что нечего извращаться с GUI: GTK скатился в GTK3, GTK2 уже практически объявили deprecated — в общем, лучше делать веб-морды для всего, что требует GUI, это даже сократит время разработки.
Да и не только ЧПУ. С — идеальный язык и для программирования "железа", и для прикладнухи, и для веба. Остальные языки в этом случае не нужны. Плюсы - слишком жирные, диез - просто мелкомягкое говно.
Другое дело, что наверняка еще для GUI понадобится какой-нибудь пистон выучить.
А откуда значения этих x1... берутся? Ведь можно просто сгенерировать код. Скажем, если вы в октаве что-то посчитали, при помощи элементарного цикла с printf можно сделать что-то вроде
int mas[] = {val0, val1, ..., val_end};
Не надо надеяться увидеть нормальную верстку веб-страницы в программе, не являющейся нормальным браузером! Вы бы еще на IE6 жаловались, что оно html5 не умеет...