currently iam working with a token queue management system. i have two arduinos- one master which displays data and one arduino for the voice announcement with a df player mini. they connected togeteher via i2c protocol.
normally the working is like when the master receives data from transmitters, it displays the the data in seven segmented display simultaneously the master send the data to the slave arduino player for the announcement. the master to slave communication is working like a charm but-
the problem for me is that when one announce session finishes i need to send some sort of data from the slave to the master arduino to make sure the announce session finished. how to do it via i2c.
according to my limited knowledge- for the slave to communicate with the the master, the master has to send a request to the slave, and upon recieving the request the slave communicates with the master. but here the problem is that the master doesnt know when to send the request as it doesnt know when the announce session by slave gets finish.
pls help friends...any ideas to send data from slave to master in this scenario..