Comment pourrais-je programmer une montre numérique ? Je connais le langage C++ mais comment pourrais-je la connecter à mon ordinateur et éditer et visualiser le programme/logiciel ?


Merci de demander ! Enfant, j'étais fasciné par les montres et j'en ai disséqué pas mal et je pouvais les remettre en état de marche, et plusieurs fois, des gens ont demandé à mes parents si je réparais une montre pour eux, et autant que je m'en souvienne, j'ai réussi. Donc, je pense qu'une montre numérique est un projet intéressant pour quelqu'un qui débute avec les micro-contrôleurs, mais je pense que c'est plus un second projet qu'un premier. Il existe d'excellents kits disponibles, en fonction de ce que vous voulez. Les montres numériques peuvent aller d'un simple type d'heure et de date, à des chronomètres avancés avec beaucoup de fonctionnalités.


Une bonne façon de commencer à apprendre à construire des appareils est avec Arduino, qui est une plateforme de prototypage pour les processeurs ATMega. Il'est important de comprendre ce que cela signifie - Arduino est destiné à la phase de conception, et n'est généralement pas utilisé dans le produit final. Donc, si vous voulez vraiment construire une montre, apprendre à le faire avec Arduino n'est qu'une première étape - vous pouvez apprendre l'électronique de base, concevoir vos circuits, et concevoir votre logiciel en utilisant l'Arduino, mais pour faire une "montre", vous auriez besoin de transférer cette conception à des puces et des cartes brutes, et l'explication de cela est trop compliquée pour ce forum - mais il'n'est pas impossible pour un gars assis à la maison de concevoir des cartes de circuits et de les faire fabriquer, si vous allez jusque là.


Voici quelques kits pour apprendre avec, de l'une de mes entreprises préférées dans mon ancienne ville natale de Boulder, CO.... (J'aime vraiment ces gars-là !)

SparkFun BigTime Watch Kit - cette montre utilise le minuteur intégré d'Arduino's pour piloter un grand écran LED à 7 segments. Il vaut la peine d'apprendre à piloter ces afficheurs, même aujourd'hui, car ils sont simples, bon marché et "suffisamment bons" pour de nombreux besoins d'affichage numérique. Cependant...

Solder : Time II Watch Kit - les afficheurs à matrice de points sont également populaires et courants, et offrent plus d'options pour le hacking amusant.

Maintenant, ni l'un ni l'autre ne sont ce que je considérerais vraiment comme une montre - la déclaration de mode seule est horrifiante, mais ils sont basés sur des processeurs ATMega, et ils peuvent être programmés avec l'environnement Arduino, pour des heures de hacking amusant. Ce n'est pas vraiment du C++, mais je ne pense pas que ce soit la partie importante.

Je suggérerais de commencer avec un kit de démarrage Arduino cependant, et de passer par les projets. Trop de gens là-bas essaient de passer à des projets avancés sans apprendre les bases, et les microcontrôleurs ne sont'pas exactement sûrs - vous pouvez facilement griller vos circuits et éventuellement causer un incendie si vous ne comprenez pas ce que vous'faites. Donc, commandez l'une de ces montres, puis allez sur cet autre site que j'aime vraiment, et obtenez aussi ce kit de démarrage Arduino - cela vous donnera des pièces et un Arduino de rechange pour bidouiller, vous donnant beaucoup plus d'options que l'un ou l'autre kit de montre seul...

Pack de démarrage pour Arduino (comprend Arduino Uno R3) - manque de pièces (65 $)

85,00 $ : Adafruit Industries, électronique et kits de bricolage uniques et amusants - plus de pièces pour jouer avec mais plus de plaisir bien sûr - coût plus élevé. ($85)

La vidéo montre une ancienne version du kit qui provenait de Radio Shack.

.