Arduino willekeurige letter generator


Welkom bij mijn eerste instructable. Dit kleine apparaat worden weergegeven, bij het indrukken van een knop, een willekeurig gegenereerde initiaal op een 5 x 7 LED dot matrix met behulp van een Arduino board.

Ik bouwde dit voor mijn kinderen voor het spelen van een spel dat "Stadt-Land-Fluss" ("stad-land-river") hier in Duitsland heet. Een brief is willekeurig geselecteerd en vervolgens iedereen heeft om te zeggen of opschrijven van een stad, een land, een rivier, etc. die met die bepaalde letter begint.

Om de delen graaf laag te houden, besloten heb ik tegen het gebruik van een shift register voor interfacing met de LED-matrix. Ik heb ook geen gebruik transistoren voor het besturen van de LED's. De enige externe delen naast de LED-matrix zijn huidige weerstanden van 470 Ohm waarde te beperken.

Het lijkt erop dat direct rijden een LED-matrix met de Arduino pinnen niet de orthodoxe aanpak is maar mijn Arduino nog niet heeft geklaagd.

Ik ben een beginner op het gebied van de programmering van Arduino. Met betrekking tot de LED-matrix, is het multiplex op een standaard manier. Het probleem dat ik had om te overwinnen was hoe om te vertalen van een bitpatroon uit de matrix van een lettertype in de aanpak van de individuele pennen. De manier waarop ik het opgelost was met behulp van bits wiskunde activiteiten te selecteren van afzonderlijke bits voor adressering van de respectieve pennen. Mijn bron voor dit is hier: http://www.arduino.cc/playground/Code/BitMath#quickref

De pin toewijzing met de Kingbright TC07-11EWA 5 x 7 LED matrix is:

Arduino pin/LED matrix pin (470 Ohm weerstand tussen elke Arduino pin 0-6 en de corresponderende LED matrix pin)
0/6 (rij 7)
1/5 (rij 6)
2/4 (rij 5)
3/9 (rij 4)
4/2 (rij 3)
5/11 (rij 2)
6/12 (rij 1)

8/1 (kolom 1)
9/3 (kolom 2)
10/10 (kolom 3)
11/7 (kolom 4)
12/8 (kolom 5)

Arduino pin 7 is de invoer PIN-code voor de knop. Met behulp van de andere beschikbare pin 13 een of andere manier niet uit te werken voor mij.

Ik hoop dat de bijgevoegde code is spreekt voor zich. De volgende herziening van het ontwerp is alles in een Attiny 2313 microcontroller die alleen 2 KB geheugen heeft passen. Voorlopige resultaten met behulp van directe haven manipulatie in plaats van digitalWrite en de lettertype-matrix op te slaan in PROGMEM is gebleken te zijn veelbelovend.

Geniet van!

Anomalocaris

Labels: Arduino, LED matrix

Gerelateerde Artikelen

Attiny2313 willekeurige letter generator

Attiny2313 willekeurige letter generator

dit is een vervolg op mijn Instructable "Arduino willekeurige letter generator". Nu ik een standalone-versie met een kleinere Attiny2313 microcontroller voor spelen brief spelen gemaakt met uw jonge geitjes zoals "stad-land-rivier" (&q
Arduino Blog onderwerp Generator

Arduino Blog onderwerp Generator

Aan het begin, na het starten van een nieuwe blog, heb ik veel onderwerpen te schrijven op de blog. Nu dat brand is overleden en ik vind het moeilijk om goede onderwerpen. Ik heb sommige goede hulpmiddelen zoals blog onderwerp generatoren, maar ze we
Atmel Xmega USB/serieel willekeurige golfvorm Generator

Atmel Xmega USB/serieel willekeurige golfvorm Generator

dit instructable loopt u via programmering en de Boston Android Xmega evaluatie board gebruiken om te werken als een eenvoudige willekeurige golfvorm generator te profiteren van de geïntegreerde 12 bit DAC en hoge snelheid DMA-controller. Ik heb voor
Hoe maak je een willekeurige plaatsing Generator

Hoe maak je een willekeurige plaatsing Generator

Hallo in dit instructable ik zal u tonen hoe te een generator van willekeurige plaatsing van mijn eigen creatie makeneerst moet je om te openen de visual basic-studioVoeg vervolgens een knop de en dubbel klik op hetDaarna voeg deze regel code:' Initi
Maak een Matrix-scherm met pseudo-willekeurige nummer generator

Maak een Matrix-scherm met pseudo-willekeurige nummer generator

als u de matrix, en wat vrije tijd hebben, kon je een eindeloze programma, dat willekeurige getallen, zo snel toont als de computer kan worden uitgevoerd, op zoek zeer vergelijkbaar met de matrix! Het duurt slechts ongeveer 5 minuten voor te bereiden
Arduioscillo-de Arduino VoltMeter/frequentie Generator

Arduioscillo-de Arduino VoltMeter/frequentie Generator

wat ik maak?   Het doel van dit project is een betaalbare en praktische voltmeter/frequentie generator uit materialen rondslingeren op uw werkbank maken. Deze link brengt u naar mijn youtube video uitleg van het apparaat http://www.youtube.com/watch?
Willekeurige IP-Generator

Willekeurige IP-Generator

Code:***********************************************************uitschakelentitel Rndm_IP_Gen v1.0 door The SYNerkleur eenCLS: rnd1Stel een willekeurige % =als % 1% gtr 255 goto rnd1: rnd2instellen twee willekeurige % =Als % twee % gtr 255 goto rnd2:
Four Letter Word klok met Akafugu Word Generator en inspirerende zinnen

Four Letter Word klok met Akafugu Word Generator en inspirerende zinnen

Dit is mijn versie van de vier Letter woord klok, een idee dat is ontstaan in de jaren 1970 terug. De klok toont een reeks van vier - letter woorden die worden gegenereerd uit ofwel een willekeurig woord generator algoritme of uit een database van ve
10 weerstand Arduino golfvorm Generator

10 weerstand Arduino golfvorm Generator

Hebt u een Arduino UNO is dit project praktisch gratis!Het maakt ook een groot project van Arduino Nano.Wat u nodig hebt (alleen passieve componenten):Slechts 10 weerstandenÉén filter condensatorWat je krijgt:Een directe digitale synthese (DDS) golfv
De generator van willekeurige golfvorm, voor ~ 20$

De generator van willekeurige golfvorm, voor ~ 20$

een willekeurige golfvorm generator (AWG) is een nuttige maar vaak duur stuk van testapparatuur (ebay voor lacht). Gebruiken om te bepalen component frequentiebereik, genereren van vervoerder signalen, als een LCR-meter als u een bereik, tune resonan
Bouwen van een willekeurige muziek en licht Generator en glimp bewijs van GOD

Bouwen van een willekeurige muziek en licht Generator en glimp bewijs van GOD

echt willekeurige getallen genereren lijkt te zijn niet onmogelijk. Het is, echter vrij eenvoudig te gebruiken een microcontroller te genereren van pseudo-willekeurige getallen en deze vervolgens gebruiken om weer te geven klinkt en verschillende gek
Bouwen van een elektronische Random Character Generator voor één keer Pad cryptografie in geval van bamboe

Bouwen van een elektronische Random Character Generator voor één keer Pad cryptografie in geval van bamboe

folie van de NSA!  Met dit apparaat kunt u Één keer Pads maken en maakt cryptogrammen die onbreekbaar , zijn indien correct gebruikt. Het concept is eenvoudig. Maak een reeks willekeurige tekens (dat is waar dit apparaat komt).  Deze reeks van willek
Genereer Random getal met behulp van Arduino

Genereer Random getal met behulp van Arduino

Een willekeurig nummer generatie is zeer belangrijk in computerapparaten die helpt hen te taak op willekeurige wijze. De toepassingen van willekeurig nummer generatie kunnen worden gevonden in het schuifelen de audiobestanden op een audio-speler, in
Bouwen van een elektronische Random Character Generator voor één keer Pad cryptografie

Bouwen van een elektronische Random Character Generator voor één keer Pad cryptografie

folie van de NSA!  Met dit apparaat kunt u Één keer Pads maken en maakt cryptogrammen die onbreekbaar , zijn indien correct gebruikt. Het concept is eenvoudig. Maak een reeks willekeurige tekens (dat is waar dit apparaat komt).  Deze reeks van willek