3

Я программист, и я никогда не имел дело с аппаратным обеспечением чего-либо, только с программным обеспечением. Я хочу начать создавать вещи, которыми я могу управлять со своего компьютера с помощью программирования. Мой вопрос: есть ли на рынке такие устройства, которые имеют программируемый интерфейс или API?

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

2 ответа2

3

На самом простом конце спектра, не требующем программирования из коробки, кажется, что вы говорите об оборудовании / программном обеспечении домашней автоматизации. В этом пространстве работают самые разные производители, поэтому, вероятно, проще указать вам на Wikipedia: Home Automation, чем рекомендовать кого-либо другого.

Двигаясь от более простого конца спектра, вы можете делать именно такие вещи с набором Lego Mindstorms (несмотря на название Lego, они не предназначены для маленьких детей), это по сути программируемые аппаратные и робототехнические наборы, и тому подобное Обычные Lego имеют столько настроек, сколько вы можете себе представить, и их очень легко собрать / собрать вместе.

В направлении более хардкорного конца спектра появляются такие вещи, как Arduino, программируемая аппаратная платформа с открытым исходным кодом.

После того, как вы определились, куда вы хотите отправиться, именно на этом специализированном сайте электроники и робототехники Stack Exchange.

1

Также посмотрите ПЛИС. http://en.wikipedia.org/wiki/Field-programmable_gate_array Это довольно низкий уровень, но даже Intel добавляет возможности fpga к своим новым чипам Atom, называя его quickassist

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .