User:Rguillau6611/ENES100/Project1

Please delete everything in italics as you follow the instructions.

Project Preference

 * ARDUINO TIC TAC TOE PROJECT

Problem Statement

 * MY GROUP AND I WILL TRY TO BUILD AN ARDUINO TIC- TAC- TOE PROJECT WHERE A PLAYER WILL HAVE THE OPPORTUNITY TO PLAY WITH A COMPUTER THAT'S COMPATIBLE WITH THEIR INTELLIGENCE

Project Plan

 * WE ARE PLANNING ON BUILDING A TIC TAC TOE GAME WHERE A PLAYER CAN MANUALLY PLAY AGAINST A COMPUTER

Week1 Narrative
Going to Do: We are going to brainstorm ideas about the design of the circuit-board We are going to design a arduino base tic toe that we can play against computers

Doing
 * We are finding what objects we will be using to hold on to the circuit-board.We realized that we will need 18 led


 * We decided that our Circuit board will be a cardboard base


 * We we`re thinking of creating a design that would allow us to play against the computer


 * We also discovered that if we find bi-color LED that can light up in different colors then only nine LED will be needed

A List Of Our Material
 * 18 LEDs(9 red,9 green)
 * bottom or touch screen
 * Breadboard
 * Resisters

RANT
 * We researched online examples and videos of similar project
 * We look online for LEDs pricing
 * We went to the ENES lab on look for mostly bi-color LEDS

Week2 Narrative
and its positive and negative charges
 * This week we finally understood how electricity flows through the circuit board
 * On Monday We managed to wire 3 of the LED`s and get the blue and green lights to blink
 * Our next step was to try get each every individual Led to light up but unfortunately we unfamiliar with adriuno coding so tried getting one of the group members found someone to assist us with the coding




 * We manage to finish the prototype and we are still figuring new ways to innovate
 * Our group has been chosen to give a presentation so brainstorm some we can explain the project in depth and discuss our future plan
 * After the presentation we realized there is a lot that needs to be done. We are thinking about trying new ideas such as coverage for the wires rather than a shoe box
 * Although we think it would be best to stick Human vs. Human Tic Tac Toe due to the amount of time we still our minds on game that allows us to play against the computer
 * But one of our big problems was coding the Arduino to give command to the computer. So we have invited one of our friend who has some computer program experience and will assist us with the Arduino
 * The other down fall to this was that he was unfamiliar to the language that is used in Arduino
 * But he still managed to research and learn some Arduino codes and said he would get back to us when he could figure it all out
 * In the mean time we are still trying to research codes on our own

Week3 Narrative
This week our group came across a couple of issues.

One issues was getting some of the LED`s to come on so we tried testing the current on a heavy duty battery to see weather it was the breadboard or the led. We come to find the led was working but wires from newer LED were different from the older ones.

This week the group finished constructing the circuit by wiring the last three LED's. Our group had a problem with some of the LED's because one LED was too dim to be used and another LED did not light a green which was needed to indicate turn of each player.

Brainstorming
Right now the group finished testing the switches to light the LED. after the switch is pressed the LED light will stay on, the group is brainstorming what to design the circuit so that when the switch is pressed the LED stays on until the game is reset or until the board is filled. The switches we used in the past week only keep the LED light when the switch is pressed, however when the switch is released the LED turns off.

The next phase of the project is to find the codes from online and nearby resources.One of our group members friend knows how to code with Java unfortunately Java isn't none to work on Arduino so we will have try it out to see if it works and if not try a code that uses C language. . The group will test the codes with the circuit. The group might have to update the coding to fix any bugs and problems so that the code will follow the group's criteria of how we what the tic tac toe game to work.

Week4 Narrative
The

Design Statement
The team will Build an anduino tic-tac-toe project where a player will have the opportunity to play with a computer that is compatible with their intelligence.

The computer must be able to,
 * 1. Decide if there are two places in a row that the computer has, then choice the place to win the game, if not...
 * 2. Decide if there are two places in a row that the other player has, then choice the place to block the other player.If not...
 * 3. Then the computer will choice a place that will benefit them for the next turn. If not...
 * 4.then the computer will choice a place that is not taken.

Project Plan
We are planning on building a tic tac toe game where a player can manually play against a Computer the first step of the project the group decide to develop and understand the basic circuit design and arduino coding designs.

Materials

 * 4 Breadboard
 * 9 tri colored LEDs
 * 27 resistor
 * Wires.
 * 18 Push buttons
 * 9 volt Battery
 * Arduino

Tools
 

Our Plans
Now that we have got all the button connected to our breadboard we are trying to brainstorm ways to operate the LED's using arduino using the random function Unfortunately we haven't tried the Led with Arduino We manage to get a LED to blink shown in the link below Arduino circuit design Our next steps was to Friday We found codes called random that will choose a random LED 

Issues
-We had some trouble getting the red LED light to come on -Coming up with codes thats will allow us to play a game -The code that we found will choose a random number which will send an output to the LED which means that there is a possibility that it may pick the same light twice