Tafeltennis scorebord (2 / 2 stap)

Stap 2: Code...

 #define MAX7219_DIN 5 
 #define MAX7219_CS 6 #define MAX7219_CLK 7 
 #define leftB 8 #define rightB 9 #define RESETb 10 
 int left, right, rightPlay, leftPlay = 0; boolean changeIndc = false; int SRead; 
 void initialise() { digitalWrite(MAX7219_CS, HIGH); pinMode(MAX7219_DIN, OUTPUT); pinMode(MAX7219_CS, OUTPUT); pinMode(MAX7219_CLK, OUTPUT); } 
 void output(byte address, byte data) { digitalWrite(MAX7219_CS, LOW); shiftOut(MAX7219_DIN, MAX7219_CLK, MSBFIRST, address); shiftOut(MAX7219_DIN, MAX7219_CLK, MSBFIRST, data); digitalWrite(MAX7219_CS, HIGH); } 
 void setup() { Serial.begin (9600); pinMode (leftB, INPUT); pinMode (rightB, INPUT); // put your setup code here, to run once: initialise(); output(0x0f, 0x00); //display test register - test mode off output(0x0c, 0x01); //shutdown register - normal operation output(0x0b, 0x07); //scan limit register - display digits 0 thru 7 output(0x0a, 0x0f); //intensity register - max brightness output(0x09, 0xff); //decode mode register - CodeB decode all digits output(0x08, 0x00); //digit 7 (leftmost digit) data output(0x07, 0x0a); output(0x06, 0x00); output(0x05, 0x00); output(0x04, 0x00); output(0x03, 0x00); output(0x02, 0x0a); output(0x01, 0x00); //digit 0 (rightmost digit) data 
 } 
void loop {SRead = Serial.read (); als (SRead == 48 || digitalRead (RESETb)) {Serial.println ("RESET"), links = 0; rechts = 0; leftPlay = 0; rightPlay = 0; changeIndc = true; output (0x01, 0); output (0x08, 0); void loop() { SRead = Serial.read (); if (SRead ==48 || digitalRead (RESETb)) { Serial.println ("RESET"); left = 0; right = 0; leftPlay = 0; rightPlay = 0; changeIndc = true; output (0x01, 0); output (0x08, 0); } if (SRead == 49 || digitalRead (leftB)) { delay (200); while (digitalRead (leftB)) {} left++; changeIndc = true; } if (SRead == 50 || digitalRead (rightB)) { delay (200); while (digitalRead (rightB)) {} right++; changeIndc = true; } if (changeIndc) { output(0x03, left % 10); output(0x04, left / 10); output(0x05, right % 10); output(0x06, right / 10); if (right >=11 && right >= left +2) { rightPlay ++; right = 0; left = 0; output (0x08, rightPlay); } if (left >=11 && left >= right + 2) { leftPlay ++; right = 0; left = 0; output (0x01, leftPlay); } changeIndc = false; } Als (SRead == 49 || digitalRead (LINKSB)) {vertragen (200); terwijl (digitalRead (LINKSB)) {} links ++; changeIndc = true; } Als (SRead == 50 || digitalRead (RECHTSB)) {vertragen (200); terwijl (digitalRead (RECHTSB)) {} recht ++; changeIndc = true;Als (changeIndc) {output (0x03, linker 10%); uitvoer (0x04, links/10); output (0x05, toch 10%); uitvoer (0x06, juiste/10); als (juiste > = 11 & en rechts > links + 2 =) {rightPlay ++; rechts = 0 links = 0; uitgang (0x08, rightPlay);Als (links > = 11 & & links > = recht + 2) {leftPlay ++; rechts = 0 links = 0; uitgang (0x01, leftPlay);changeIndc = false;
			
          

Gerelateerde Artikelen

Scorebord met Chromecast

Scorebord met Chromecast

er is een zeer eenvoudige manier om een scorebord thuis voor uw familie spelletjes of competitons.Dit kan worden gebruikt om de score van maximaal 8 spelers/teams van veel spellen, zoals UNO, SCRABBLE, RUMMICUP, enz..... .en de scorekeeping kan worde
Nintendo Wii Tafeltennis Rackets

Nintendo Wii Tafeltennis Rackets

een paar dagen geleden was ik het spelen van Wii Sports op mijn Nintendo Wii... Ik speelde macht cruisen, zwaard, bowling enz... maar ik vond Tafeltennis de meest en ik altijd gespeeld met mijn vriend!Dus ging ik online en gezocht voor een Wii Tafelt
Strek kromgetrokken Tafeltennis peddel (racket, vleermuis, raquet) met een druk op de diy vleermuis

Strek kromgetrokken Tafeltennis peddel (racket, vleermuis, raquet) met een druk op de diy vleermuis

u bent een wizard hard-core ping-pong.  U toepassen overvloedige draaiingen op elke opname.  Mensen zijn onder de indruk van de ernst van uw rekening te houden met de sport die is Tafeltennis.Vervolgens laat u uw peddel in de kofferbak van uw auto.  
Op afstand gecontroleerde Multifunction scorebord op basis van Arduino, ESP8266 en uPanel firmware: interface ontwikkeling

Op afstand gecontroleerde Multifunction scorebord op basis van Arduino, ESP8266 en uPanel firmware: interface ontwikkeling

De oplossing hier gebruikt om op afstand controle Arduino door middel van ofwel smartphoneof tablet in plaats van drukknoppen, displays, etc. geldt voor vele projecten waarin de microcontroller worden gecontroleerd op afstand, moet dus de toepassing
Vouwbare kaart scorebord

Vouwbare kaart scorebord

In dit instructable i 'm gonna make een doorwaadbare scorebord uit een office-kaart. Het is vrij eenvoudig en u kunt dit doen in ongeveer 30 minuten en dit is perfect voor voortbewegen die buiten teamsporten zoals socker of basketbal spelenGelieve te
Zelfgemaakte tafeltennis robot voor ~ $230

Zelfgemaakte tafeltennis robot voor ~ $230

overzichtNa het kijken rond een heleboel Tafeltennis robots daar om me te helpen praktijk, heb ik besloten om er een leuk project met mijn vrouw op te bouwen, een van onze eigen met een feature-set die was vergelijkbaar of beter zijn dan wat was er a
Lasercut Cribbage-stijl scorebord

Lasercut Cribbage-stijl scorebord

ik wilde een uiterst veelzijdig scorebord-een die zou laten u houden score van om het even wat numerieke: kaart van scores van spellen, aantal scoreborden gemaakt, countdown van de dagen... iets. Dus ik ontwierp dit scorebord en knip het uit op 1/4"
Tafeltennis tafel

Tafeltennis tafel

Hou je van spelen tafeltennis maar u:Wonen in een klein appartement?Moest verkopen uw tafeltennistafel om ruimte voor een groeiende familie te maken?Vrees niet, dat een verordening maattabel is niet nodig te hebben van emmers Tafeltennis plezier elke
Remote Controlled Arduino scorebord met behulp van LED Strips

Remote Controlled Arduino scorebord met behulp van LED Strips

SCOREBORDEN zijn duur!  Niet alleen dat, zeer grote 7-segment LED's zijn duur, ook!  Scoreborden kunnen uw team geven een gevoel van legitimiteit.   Na het kijken over het hele internet scoreborden, ik dacht bij mezelf: hey, ik hoef niet te kopen een
VEX scorebord

VEX scorebord

met de zomer komen, het is een geweldige tijd buiten. Ik ben dol op het spelen van basketbal in de zomer.  Dit betekent honderden opnamen in de oprit. Ik altijd uitgevoerd in hetzelfde probleem echter probeert te houden welk nummer voor de gemaakte f
Hoe Forehand station (tafeltennis)

Hoe Forehand station (tafeltennis)

de forehand drive is de meest populaire en de belangrijkste schot in Tafeltennis dus zorg ervoor dat u het veel!Stap 1: Hoe te houden van uw vleermuis. De positie van uw hand op de vleermuis is van cruciaal belang tijdens een forehand rijden of in fe
Hoe maak je een 3D Minecraft kubus met behulp van Martha Stewart scorebord

Hoe maak je een 3D Minecraft kubus met behulp van Martha Stewart scorebord

Dit is een kleine tutorial waarin wordt uitgelegd hoe u uw eigen Minecraft kubussen kunt maken, hebt u een Martha Stewart Scoreboard. U moet het scorebord, schaar, lijm, voorbeeld kubussen en markeringen kleur van uw kubussen.Stap 1: Om te zien hoe u
Hoe maak je een scorebord

Hoe maak je een scorebord

Zoekt u een mini projectidee? Ietste bouwen of op zoek naar een project voor een klasse kiezen.Dit is een ideale project te bouwen.Noem het een mobiele-scorebord of eenMini scorebord.S/O naar www.mixcrate.com/djcyncere voor de achtergrondmuziekOnderd
Ping Pong scorebord

Ping Pong scorebord

Het eerste concept voor dit project tot stand gekomen wanneer de Animade office pingpong tafel was steeds een plek van rij- en wanhoop, en mensen worstelden te onthouden van de scores, en om te onthouden wie draai moest dienen. Voor oplossen zulks he