2017-02-07 7 views
-2

J'essaie d'apprendre à utiliser Arduino après avoir passé des années à faire du logiciel. Il est vraiment frustrant de pouvoir coder des fonctionnalités vraiment basiques dans des circuits, alors je me demandais si certains d'entre vous connaissaient des projets qui sont bons pour les débutants en circuits, mais qui nécessitent beaucoup d'expérience en programmation.Projets Arduino difficiles à programmer mais faciles à construire?

+1

Les recommandations du projet sont hors sujet. –

+0

Vous pouvez obtenir plus de chance sur [http://arduino.stackexchange.com/](http://arduino.stackexchange.com/). Et en règle générale, la plus grande partie qui nécessite beaucoup de codage sans matériel compliqué sont les communications réseau. Peut-être que quelque chose parle sur l'USB (comme la bibliothèque V-USB) peut être difficile ... Essayez de mettre en œuvre quelque chose (même quelque chose de simple) qui parle sur l'USB. Ou acheter des modules pré-construits (ethernet, matrices à led, capteurs - par exemple des accéléromètres) qui ne nécessitent pas beaucoup de travail électrique (il suffit d'utiliser quelques câbles pour rejoindre les interfaces) – frarugi87

Répondre

0

Mon conseil: Obtenez un affichage à matrice de points simple, par ex. MAX7219. C'est une connexion à 3 fils.

Puis, pour commencer, passez votre temps à travailler sur la façon de générer différentes séquences de motifs. En tant que projet de programmation, il peut être aussi complexe que vous le souhaitez. Dans l'un de mes projets, ce n'est qu'un petit morceau du code complet, mais j'ai passé des heures sur ce sujet et j'ai beaucoup appris sur les fonctions, les matrices multidimensionnelles, les modèles binaires, l'analyse syntaxique, et beaucoup plus dans le contexte des opérations C. Ajouter un second Arduino et un HC12 pour la communication entre les deux (très facile à mettre en place, 5 fils), et vous êtes limité seulement par votre imagination.

Les projets que j'ai rencontrés en ligne font généralement le minimum pour démontrer un concept, et manquent généralement du type de pensée complexe nécessaire pour le rendre vraiment utile. J'ai écrit du code pour des éons, mais C est nouveau pour moi. C'est facile pour moi de déterminer ce que le programme devrait faire, le défi devient le «comment», et je pense que c'est ce que vous cherchez aussi.

[Je l'aurais fait un simple commentaire, mais pas assez de points de réputation pour cela.]

+0

@ jannagy02, merci, je suis nouveau à ceci ... –