Multifonction LED jeu utilisant un microcontrôleur ATmega32

Tout d’abord sont mes réponses au concours Make à apprendre :

Ce que tu l’as fait ?
J’ai fait un programme de tableau LED multifonctions, comme mon précédent avec Arduino UNO, mais cette fois je l’ai fait avec un microcontrôleur ATmega32. J’ai utilisé régulièrement C code pour programmer et aucun Arduino a été impliqué du tout. J’ai aussi ajouté une deuxième rangée de LED à l’appareil pour un total de 14 LED. Deux boutons sont utilisés pour un jeu, et un gros bouton est utilisé pour passer des programmes sur le microcontrôleur.

Comment tu l’as fait il ?
Je me suis inspiré pour faire ce programme de mon ancien appareil que j’ai fait avec un Arduino UNO, mais j’ai fait celui-ci pour un défi supplémentaire à l’aide et ATmega32 au lieu d’un Arduino. Cela compacté grandement l’appareil et bientôt j’espère pour qu’il puisse s’intégrer dans une seule boîte Altoids. J’ai fait de deux panneaux perforés et soudé tout avec fil de branchement. Cela n’était pas une tâche facile parce que j’ai fait beaucoup d’erreurs, mais c’était ma première fois, faire quelque chose comme ça, donc je m’attendais à faire beaucoup d’erreurs.

Où tu l’as fait il ?
J’ai fait ce dispositif tout à fait à la maison dans ma chambre. Il m’a fallu la beaucoup d’heures de soudure, la soudure, et re-souder pour finir ça... et puis j’ai toujours eu à le programmer. Ma chambre a tout mon équipement électronique que j’avais l’habitude de faire cela. Le projet m’a donné beaucoup d’idées pour d’autres projets qui j’espère pouvoir le faire à l’avenir m’a aidé aussi apprendre à mieux résoudre les problèmes et avoir la patience. Il n’a pas vraiment affecté trop de ma vie à l’extérieur, mais ma vie extérieure vraiment touchés il. J’ai probablement avez auraient fait il y a plusieurs semaines mais suis au lycée et ont été chargé avec des tonnes de devoirs pour les dernières semaines.

Qu’avez-vous appris ?
J’ai appris beaucoup de choses par le biais de la fabrication de ce dispositif. Bâtiment, il m’a fait apprendre beaucoup de choses sur la programmation des microcontrôleurs et sur l’essentiel des composants électroniques. Les plus grands défis que j’ai eu étaient essayant d’obtenir le bouton pour changer les programmes du microcontrôleur et d’avoir à souder et re-souder tellement. Ces défis m’ont appris davantage sur les problèmes et à toujours vérifier mes connexions avant ce qui les rend quasi permanente. J’ai appris beaucoup de choses de ce qui en fait et j’espère apprendre beaucoup plus de mes projets à venir.

Il s’agit, semi terminé, Multi-Function LED Array programme où j’ai travaillé sur. Malheureusement, je n’ai pas pris le temps de prendre des photos de toutes les étapes pour y parvenir. J’ai la vidéo ci-dessus, quelques photos et une explication. Fondamentalement ce que j’ai fait prendre mon programme de tableau LED Arduino et le rendre sans utiliser Arduino. C’est beaucoup plus difficile de code pour le faire sans Arduino, et le changement de mode d’un seul bouton le rendait encore plus difficile. J’ai tout sur deux planches de perf qui peuvent presser ensemble afin que j’ai, je l’espère, pourront bientôt à intégrer tout dans 1 altoids tin afin qu’il soit format de poche.

J’ai deux rangées de 7 LEDs, deux boutons à la fin de chaque ligne et un potentiomètre entre les deux boutons. Les boutons que j’utilise, dès à présent, uniquement dans le but de jouer le bouton jeu de course. Le potentiomètre est utilisé uniquement dans le contrôle de la vitesse que les LED de chasser un de l’autre. Ensuite, j’ai un gros bouton qui n’est pas attaché à deux conseils d’administration principale perf. Il sert le bouton pour basculer entre les programmes. C’est vraiment pas si compliqué si vous avez une compréhension juste de programmation AVR micorcontrollers. Pour le compteur de la LED et la course de bouton j’ai eu l’idée et du code, les tutoriels à NewbieHack.com. Il m’a fallu beaucoup de temps à faire cela parce que j’ai fait plusieurs fautes d’étourderie de brasage et décident ensuite de colle chaude tous ensemble avant de vérifier mes connexions. J’ai donc dû fixer tous, plusieurs fois et en plus de cela ont eu beaucoup de devoirs à faire au cours des dernières semaines. Mais j’ai fini par faire ! J’espère que tout le monde qui voit l’instructable aime ça. Si quelqu'un a besoin de mon aide sur les côtés de matériel ou logiciel, de le faire, je serais heureux de vous aider pour tout commentaire et je ferai de mon mieux.

Je suis également entrer cette instructable dans quelques concours, qui malheureusement sont termine bientôt, donc toute voix serait très apprécié. Merci !

Mots clés:

Articles Liés

Simple éclairage « LED Cube » (sans utiliser le microcontrôleur)

Simple éclairage « LED Cube » (sans utiliser le microcontrôleur)

Avant de démarrer la lecture, je tiens à dire ce « cube LED » ne pas contrôlé par microcontrôleur, il juste un cube « LED »-comme l'éclairage...Ce cube de LED à l'aide de 27 LED qui soi change couleur, ils sont tous souder en parallèle et l'alimentat
Modifier un détecteur de fumée 6 EUR pour une utilisation avec microcontrôleur, appeleur automatique, liant et plus

Modifier un détecteur de fumée 6 EUR pour une utilisation avec microcontrôleur, appeleur automatique, liant et plus

dans une maison ou d'affaires, détecteurs de fumée et de feu central systèmes peuvent être essentielles pour sauver des vies et des biens.  Mais qu'en est-il lorsque personne n'est là ?  Grandes entreprises peuvent se permettre des systèmes contrôlés
Utiliser un microcontrôleur PIC pour commander un Servo Hobby

Utiliser un microcontrôleur PIC pour commander un Servo Hobby

cette instructable décrit comment intégrer des servos de passe-temps (type utilisé dans les avions RC, voitures, etc.) dans vos projets de microcontrôleur.Étape 1: Comment les Servos sont différente des moteurs ordinaires Dans un moteur à courant con
Comment clignoter une Led à l’aide de microcontrôleur PIC ?

Comment clignoter une Led à l’aide de microcontrôleur PIC ?

Ce tutoriel est pour les débutants de microcontrôleur PIC.* les étapes pour installer MP labo* les étapes pour installer le compilateur xc8* programme de Blink* Projet de renforcement et de brûler au pic McÉtape 1: Composants requis 1) PIC16F886-12)
Couleur de RVB LED ambiance simple potentiomètre sans microcontrôleur

Couleur de RVB LED ambiance simple potentiomètre sans microcontrôleur

afficher les combinaisons de couleur de couleur LED sans utiliser un microcontrôleurvous pouvez faire un Simple couleur Cycle affichage pour RVB (rouge, vert, bleu) LEDÉtape 1: Ce que vous devez Vous aurez besoin :1] potentiomètre 1 K x3Résistance de
Comment changer fusible bits de Atmega328p AVR - microcontrôleur 8 bits en utilisant Arduino

Comment changer fusible bits de Atmega328p AVR - microcontrôleur 8 bits en utilisant Arduino

Dans ce instructable vous apprendrez comment changer les bits de fusible du microcontrôleur Atmega328p. J'utilise Arduino mega comme programmeur au programme Atmega328P-PU sur maquette. Il est livré avec une valeur par défaut 1MHz interne calibré la
LYT LED compteur: LED, microcontrôleur PIC et déplacement moyenne Code

LYT LED compteur: LED, microcontrôleur PIC et déplacement moyenne Code

Bonjour à tous, Merci de vérifier sur mon premier Instructable. J'ai aimé voir vos créations au fil des ans et aimer ce que vous tous apportent leur contribution. Ce projet est un essaimage de celui que j'ai vu récemment ici et je dois donner une cri
Début de la partie microcontrôleurs 8: Ajout d’un bouton au microcontrôleur et rendant Do Something

Début de la partie microcontrôleurs 8: Ajout d’un bouton au microcontrôleur et rendant Do Something

Un moyen très simple et facile de prévoir l'interaction humaine avec le microcontrôleur est d'insérer un bouton dans le circuit. Nous communiquons avec les ordinateurs à l'aide de deux principaux dispositifs d'entrée : la souris et le clavier. Un cla
Mise en route avec un microcontrôleur 8051

Mise en route avec un microcontrôleur 8051

Bonjour à tousJ'aime les projets de microcontrôleurs. J'utilise souvent les deux cartes Arduino et « nu » AVR microcontrôleurs (dispositifs ATTINY et ATMEGA) pour mes projets.Pour ma culture, je choisis d'étudier un autre type de microcontrôleurs, ce
Début de la partie microcontrôleurs 12 : Intro aux interruptions

Début de la partie microcontrôleurs 12 : Intro aux interruptions

Dans cette partie du tutoriel que nous allons parler des interruptions de travail utilisant le compteur par exemple. Interruptions améliorent l'utilisation de microcontrôleurs de manière énorme. Interruptions rendre vos programmes réagissent au matér
Début microcontrôleurs partie 5: Essais le programmeur et la construction du premier Circuit

Début microcontrôleurs partie 5: Essais le programmeur et la construction du premier Circuit

Jusqu'à présent, vous devriez avoir tous les logiciels installés et construit l'interface qui assurera une liaison commode du programmateur pour les microcontrôleurs (MCU). Pour l'étape suivante, vous aurez besoin une maquette (ceux avec les nombres
Clavier USB mini avec un microcontrôleur $7

Clavier USB mini avec un microcontrôleur $7

Rendre un clavier utilisant un microcontrôleur pour envoyer rapidement sur la touche usb, qui s'interface avec AutoHotKey, une application Windows pour créer des applications et des macros.AutoHotKey peut être utilisé avec votre clavier original sans
Comment choisir un microcontrôleur

Comment choisir un microcontrôleur

il l'habitude d'être assez limitait le nombre de jetons de microcontrôleur différents disponibles pour les amateurs. Tu dois utiliser tout ce que vous arrivaient à acheter chez le marchand de puce de correspondance, et qui réduit le choix à un petit
BRICOLAGE Conseil de développement microcontrôleur Atmel

BRICOLAGE Conseil de développement microcontrôleur Atmel

Dans cette Instructables, je vais vous montrer comment faire une carte de développement très utile pour votre microcontrôleur Atmel préféré qui va vous aider à épargner jusqu'à la troisième de l'espace sur votre maquette et vous permettent de déplace