Можно ли использовать старый андроид-телефон вместо микроконтроллера?
Здравствуйте, форумчане. Можно ли использовать вместо arduino, raspberry pi и других аналоговых микроконтроллеров обычный телефон, подключенный по сети к другому андроид-телефону? То есть всего две составляющие. Одна отвечает за мозг робота, другая за управление им. Если можно, то, пожалуйста, обЪясните, как это сделать, или укажите ссылку на ресурс, где это обЪясняется.
Буду очень благодарен.
wulfdog, спасибо. Хочу еще спросить? Можно ли перепрошить андроид под ПО одного и микроконтроллеров и использовать его как тот же Ардуино? Просто в обычном телефоне есть большинство тех компонентов, которые нужно покупать для микроконтроллера отдельно. Из-за этого стоимость проекта и время разработки растет, а мотивация падает.
Теоретически возможно, но объём трудозатрат на подобный проект невозможно оценить.
Телефон, как устройство, не предназначен управлять светодиодами. В нём отсутствует такая важная опция как пины GPIO.
нет, телефон не микроконтроллер.
если я все правильно понял, то стоит прошить на телефон линуху, в ней поднять необходимые высокоинтеллектуальные сервисы, т.е. написать мозг робота. можно написать мозг и под андроид, но аднроид на такое не рассчитывался.
а сервисы управления конкретными исполнительными устройствами скинуть на аурдино, ибо в телефоне мало интерфейсов управления.
и связать их через усб или усб-уарт интерфейс.
получится имхо самый эффективный гибрид из телефона и ардуино.
но если серьезно - купи себе на али дев-боард из серии малинок, бананок и иже с ними.
там все будет сразу на одной удобной плате.
пора вылезать из детского велосипеда под название ардуино :)
Программирую, разрабатываю, печатаю, паяю и создаю
Теоретически можно. Но теоретически. Смотря что вы хотите сделать. Если серийное устройство, на том же процессоре, что и телефон, и Вам нужна плата отладки, то можно попробовать. У любого телефона есть процессоры, зачастую у которых есть неиспользуемые линии GPIO, которые можно найти на плате и поиспользовать, а дальше уже пилить свою прошивку/программу. Но, если есть желание сэкономить на комплектующих, для домашнего робота/метеостанции , то гораздо проще и дешевле отлалдочные платы типа ардуино для связи с датчиками и управления разными сервами/шаговиками/лазерами/светодиодами и типовые одноплатные типа raspberry/banana/orange компьютеры для умной логики.
Т.е. 2 канала на звуке и до 13ти тут.
Но это только теория. На практике обвес из оптронов и реле окажется по моему мнению дороже чем взять контролер сразу. Затраты на написание софта даже не озвучиваю.
КОНЕЧНО МОЖНО! Там же есть все для этого необходимое. OC на базе Linux с админскими правами позволит запилить любую программу. Если девайс не нужен, устарел, то флаг вам в руки - изобретайте. Кстати: есть набор многих встроенных систем, таких как: GPS, гироскоп, измеритель температур(наверное), камера, запись звука и тд и тп...