STM32F446 Nucleo board slave I2C, simulation of "Simon Says" game

The project is to create a modified version of “Simon says,” where the master will signal a specific slave to respond. The game will be played with the following protocol:

1. The master will initiate communication by sending a start condition followed by a random


2. If the master sends a “write” command the following data byte will a number between 1-15.

The owner of the address should then blink an LED the number of times indicated by the data byte sent. (Note: the frequency of blinks should be such that the number of blinks can be easily counted by a human).

3. If the master sends a “read” command the owner of the address should send back a list of all

data bytes received since the start of the game. For example:

a. If no data has been received by the owner of the address a zero should be returned.

b. If the owner of the address has received only a 7 then the owner should send only a 7.

c. If the owner of the address has received 7, 12, 2, 5 over the course of the game then all of those numbers should be sent in a 4-byte sequence.

Project description should include:

1. Statement of the project

2. Possible utility or purpose

3. Identification of specifications

4. Identification of design issues and solutions

5. Schematic of components external to the STM32F446 board

6. Code

Code organization:

1. Code should be well documented

2. Use descriptive constant, variable, and function names

3. Use functions when appropriate

4. Minimize use of global variables

the slave address should be 0x04

note:- I use Kiel, C language,no Arduino pins

I need slave part only

Evner: C programmering, Ingeniørarbejde, Microcontroller

Se mere: simon says, simulation soccer java game, simulation manual car game, freelance jobs in india, freelancing jobs from home, freelance jobs for students, part time jobs in freelance, freelancer means, freelance jobs from home, freelancer online jobs, freelance data entry jobs, technical writing, electronics, report writing, electrical engineering, microcontroller, simulation web based game, simon memory game source, simon memory game, simon memory game ipad

Om arbejdsgiveren:
( 0 bedømmelser ) Bangalore, India

Projekt ID: #16315594

7 freelancere byder i gennemsnit ₹7015 på dette job


Senior ENGINEER has more of 40 years’ experience in this profession, developing Hardware and Software Expertise in video processing and associated simulation and evaluation tools and methods, communication I2C, I2S, SA Flere

₹7777 INR in 3 dage
(21 bedømmelser)

??????????????? Project Proposal ??????????????? Milestones requested are default, please ignore it Registered® Freelancer(s) counts in the scale of Million(s): accepted as freelance Professional® at here 27 Flere

₹7777 INR in 3 dage
(7 bedømmelser)
₹7777 INR in 3 dage
(16 bedømmelser)
₹7777 INR in 3 dage
(5 bedømmelser)

Whether you want project report to be done or whole project from the start. What kind of bus protocol are you looking for?

₹7777 INR in 3 dage
(3 bedømmelser)
₹6666 INR in 5 dage
(1 bedømmelse)

Hello Ravi, This is me, Rijal I'm Agree with your proposal, INR 3200 for 3 days projects. Regards, Rijal

₹3555 INR in 3 dage
(0 bedømmelser)