Je suis un programmeur et je n'ai jamais vraiment traité le matériel de quoi que ce soit, uniquement des logiciels. Je veux commencer à construire des choses que je peux contrôler depuis mon ordinateur en utilisant la programmation. Ma question est la suivante: existe-t-il sur le marché de tels dispositifs dotés d'une interface ou d'une API programmable?
Par exemple, je souhaite construire un dispositif d'ouverture / fermeture automatique de stores et je souhaite pouvoir le contrôler depuis mon ordinateur, par exemple en écrivant une application ou un code quelconque pour les programmer lors de leur ouverture et de leur fermeture. J'aimerais savoir s'il existe des périphériques pouvant être programmés pour le faire (la partie informatique)?
automation
embedded
agentbanks217
la source
la source
Réponses:
À la toute fin du spectre, ne nécessitant aucune programmation immédiate, on dirait que vous parlez de matériel / logiciel de domotique. Un grand nombre de fabricants travaillent dans cet espace, il est donc probablement plus facile de vous diriger vers Wikipedia: Home Automation que de recommander une marque.
En partant du début du spectre, vous pouvez faire exactement ce genre de chose avec un ensemble Lego Mindstorms (malgré le nom Lego, ceux-ci ne sont pas destinés aux jeunes enfants). Il s’agit essentiellement de matériel programmable et de robotique, comme Les Lego normaux ont autant de possibilités de personnalisation que vous pouvez l’imaginer et sont très faciles à construire / assembler.
Vers la fin la plus hardcore du spectre, il y a des choses comme Arduino , une plate-forme matérielle open source et programmable.
Une fois que vous avez décidé où vous voulez aller, c’est le genre de choses pour lesquelles le site soeur Electronics and Robotics Stack Exchange se spécialise.
la source
Recherchez également le FPGA. http://en.wikipedia.org/wiki/Field-programmable_gate_array Son niveau est plutôt bas, mais même Intel ajoute des fonctionnalités fpga à ses nouveaux puces Atom, appelant quickassist
la source