Arduino tijd-tijdspanne Controller (6 / 9 stap)

Stap 6: De weergave Code aanpassen aan uw Circuit wijzigen


Instructies:
Open het segment testen code en wijzig de waarde van uw laagste pin "PIN".

Na uploaden en uitvoeren van de code, moet het display tellen van 9 naar 0. Maar in plaats daarvan zal het beeldscherm een willekeurige verzameling van symbolen worden weergegeven

Met behulp van uw verwijzing vel, zullen wij de bestaande code worden aangepast aan uw circuit aanpassen.

-Op de top van het programma, ga naar deze sectie van de code:
byte seven_seg_digits [10] [7] = {{1,1,1,1,1,1,0}, / / = 0
{0,1,1,0,0,0,0}, / / = 1
{1,1,0,1,1,0,1}, / / 2 =
{1,1,1,1,0,0,1}, / / = 3
{0,1,1,0,0,1,1}, / / = 4
{1,0,1,1,0,1,1}, / / = 5
{1,0,1,1,1,1,1}, / / = 6
{1,1,1,0,0,0,0}, / / = 7
{1,1,1,1,1,1,1}, / / = 8
{1,1,1,0,0,1,1} / / = 9
};

We zullen het wijzigen van de 1s en 0s in deze sectie.

-Elke rij komt overeen met het cijfer dat moet worden weergegeven en stel gegevens op dat cijfer correct weergeven. De gegevens zullen worden verzonden als (on) 1s en 0s (uit)
-Elke kolom overeenkomen met de pin die de gegevens zal naar worden geschreven. De meeste van de linker nummer correlaten de de laagste pin gedefinieerd door "PIN" (in mijn geval pin 3). In de rij naar rechts verplaatst, de volgende waarde komt overeen met de volgende waarde van de pin, enzovoort, enzovoort.

Bijvoorbeeld, in het geval van mijn circuit:
-Ik wil graag de code wijzigen zodat mijn circuit correct weergeven zal '4'
-Kijken naar mijn referentieblad aan, de volgende pinnen moeten worden verlicht: 3,4,7,6
-Wat betreft de code, ik zal veranderen de juiste waarden:

Arduino pinnen: 3,4,5,6,7,8,9
byte seven_seg_digits [10] [7] = {{1,1,1,1,1,1,0}, / / = 0
{0,1,1,0,0,0,0}, / / = 1
{1,1,0,1,1,0,1}, / / 2 =
{1,1,1,1,0,0,1}, / / = 3
{1,1,0,1,1,0,0}, / / 4 =
{1,0,1,1,0,1,1}, / / = 5
{1,0,1,1,1,1,1}, / / = 6
{1,1,1,0,0,0,0}, / / = 7
{1,1,1,1,1,1,1}, / / = 8
{1,1,1,0,0,1,1} / / = 9
};
-Herhaal dit proces totdat alle waarden zijn veranderd. Na het downloaden en uitvoeren van het programma, moet het display tellen van 9 naar 0. Als dat niet het geval is, wijzigt u de juiste waarden.

Opmerking: Als de "stip" is verlichting tijdens elke stap van dit proces controleert u of de volgende dingen waar zijn:
-"PIN" is goed gedefinieerd als de laagste waarde van uw beeldscherm pins, als de "dot" pin de laagste ervoor is te gebruiken de volgende hoogste
-Zorg ervoor dat wanneer de bedrading van het display, de "stip" doet niet worden onderbroken door de sequentiële bedrading van de display segment pinnen

Gerelateerde Artikelen

ARDUINO SOLAR CHARGE CONTROLLER (versie 2.0)

ARDUINO SOLAR CHARGE CONTROLLER (versie 2.0)

Een jaar geleden, begon ik bouw mijn eigen zonnestelsel om macht voor mijn dorpshuis. In eerste instantie maakte ik een LM317 gebaseerde heffing controller en een energie-meter voor de bewaking van het systeem. Ik eindelijk PWM heffing controller. In
ARDUINO SOLAR CHARGE CONTROLLER (versie-1)

ARDUINO SOLAR CHARGE CONTROLLER (versie-1)

In mijn vorige instructables beschreef ik de details van energie monitoring van een off grid solar systeem. Ik heb de 123D circuits competitie daarvoor ook gewonnen. U ziet deze ARDUINO energie METER.Tot slot ben ik mijn nieuwe versie-3 heffing contr
Arduino Chicken Coop Controller

Arduino Chicken Coop Controller

De afgelopen paar jaar die mijn familie heeft het houden van ex-batterijkippen - ze zijn ongeveer 18 maanden oud en hebben hun hele leven binnen een gekooide omgeving geleefd. Zo veel als wij houden van deze kleine bundels van vreugde en eieren kan h
Leren tijd-tijdspanne fotografie In No Time plat

Leren tijd-tijdspanne fotografie In No Time plat

In dit Instructable, zal ik u tonen hoe om uw zeer eigen time-lapse video te maken.Ik zal ook nuttige tips die ik heb geleerd van de ervaringen delen.Hier is een video van een aantal van de tijd-vervalt dat mijn vriend en ik maakte:Per Wikipedia maak
Arduino tijd en Sensor-gebaseerde Androïde muziekspeler

Arduino tijd en Sensor-gebaseerde Androïde muziekspeler

Veronderstel uw muziekspeler die spelen voor u, een speler die zin het omringend licht, temperatuur en tijd , dat is van invloed op de stemming van een persoon, en kies een song categoriseren als stemmingen. Omdat ik niet een sensor die menselijke em
Arduino solar laden controller + output controle en gegevens registreren online met Xbee WiFi

Arduino solar laden controller + output controle en gegevens registreren online met Xbee WiFi

Een tijdje terug begon ik bezig met een zonne-heffing controller, het was gebaseerd op een PIC-microcontroller, een 20 x 4 tekens weergeven en de code is geschreven in assembler. Het werkte goed en werkte nog steeds toen ik besloot dat ik wilde meer
GOduino III - de breadboard-vriendelijke Arduino gebaseerde robot controller

GOduino III - de breadboard-vriendelijke Arduino gebaseerde robot controller

UPDATES16 nov 2012 gekenmerkt op DangerousPrototypes.com http://goo.gl/N4DIC3 oktober 2012: heb ik een PCB-adapter om te helpen positie IR & ultrasone sensoren 90 graden naar breadboard ter ondersteuning van GOduino III robot projecten ontworpen1 sep
Arduino Midi Foot Controller voor Ableton Live

Arduino Midi Foot Controller voor Ableton Live

Ik ben een geek. Ik weet het. Ik DIY'ing dingen. Ik kocht een 3D-printer (die zit in mijn kantoor niet werkt nu)... en zoals het bouwen van drones. Ik bijten meestal uit meer dan ik kan kauwen en vaak moet naar anderen om hulp. Dit keer rond, was het
Arduino tijd & Temp Display Shield

Arduino tijd & Temp Display Shield

een ander project ik ben bezig met vereist een goede timer, maar hoe meer ik lees over Arduino, besefte ik dat ik kon het niet maken van een accurate timer met behulp van een Arduino die al was gewijd aan andere taken. De Arduino zal altijd tijd verl
Mini Arduino Multi functie Controller w / LCD Display

Mini Arduino Multi functie Controller w / LCD Display

dit Instructable bouwt voort op de Arduino omgeving minimonitor en Arduino EEG minimonitor Instructables.U kunt maximaal 4 Relais met behulp van de tijd, temperatuur en/of licht, je geest, controle of welke sensor u wilt gebruiken.De voorbeelden zijn
Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk!

Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk!

Wat is het?DIY Segway/balans controller met moderne digitale IMU sensor.Software voor een Arduino waarmee het standpunt om gegevens te lezen van een van de nieuwere digitale accelerometer/gyroscoop eenheden, processen, de gegevens met behulp van Kalm
Arduino compatibel badkuip controller

Arduino compatibel badkuip controller

Laten we beginnen met een waarschuwing: dit project regelt water. Elektriciteit en water echt niet mengen en er is een reëel gevaar voor elektrocutie en/of dood als je niet voorzichtig bent. Bouwen van dit project op uw eigen risico, en ik zal niet a
Een credit card sized Arduino Ethernet compatable controller boord

Een credit card sized Arduino Ethernet compatable controller boord

ik hou van de Arduino als een eenvoudige en toegankelijke controller platform voor vele uiteenlopende projecten.  Een paar maanden geleden, een gekochte een Ethernet-shield voor mijn Arduino controller te werken aan een aantal projecten met een partn
Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz.  Intel Curie

Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz. Intel Curie

SAMENVATTINGEen apparaat dat kan worden gebruikt voor het besturen van tot 4 verschillende Hydroponic/Aeroponic systemen tegelijk. Het apparaat zal bepalen van de componenten van het systeem en zal melding naar een LCD-scherm weergegeven en kan de ge