Alright, so this is weird. If I plug the ground wire into the 5v pin on arduino I get readings but when it is plugged into ground I don’t. I am sure that I soldered the ground to the right spot on the mind flex. If it works, is it a problem to have the mindflex’s ground hooked to arduino 5v?
I think you’d better double-check your connections. You definitely can’t connect the MindFlex ground to the Arduino 5V. It sounds to me like you’ve connected your ground wire to the wrong spot in the headset. I attached mine where the headset’s battery negative is soldered to it’s main board. Then, like you, I attached my serial comms wire to the “T” connection on the board.
I hope you’re not using a PC that is powered from the mains. You must use a laptop, (without plugging in the charger), to do this stuff with a direct-connection from computer to headset.
I didn’t take any photos of my ground and battery positive connections, but here’s one of the headset with the regulator board and APC220 attached to the outside:-
(The regulator’s on top, and the APC220 is underneath, mounted upside down.
Blu-Tack and hot-melt glue can work wonders. )
I also had to replace the chip a while back for arduino and got one with uno bootloader. It has since thought it was an uno according to the ide. I looked to see if that would be a problem but I don’t think so.
You haven’t mentioned which board you’re using, but I’d imagine if you now just treat it as a UNO it’ll be fine. If you get a second Arduino, you could set it up as an ISP programmer and burn the correct bootloader to your chip.
Edit: I just realised that you already have a second Arduino, so you could already burn a new bootloader yourself if you wanted.
Also, with regards to the transceiver, I will need an arduino in the headset with the transceiver right? I though I would so I have a small one along with the bigger one I am using now.
I didn’t put an Arduino in the headset. There isn’t room inside anyway. I made a tiny 3.5V low-dropout regulator board using an LP2951 to power the APC220 module, then tapped into the headset’s battery voltage at the centre pin of the power switch. I connected the “T” pin of the headset to the APC220’s “RX” pin and configured it for 9600 baud. (The APC220 takes standard serial input.)
Do the other values prove to be more accurate. Or are all the values pretty much the same.
The raw data values are very hard to use, without advanced processing. You’d need to use a “Fast Fourier Transform” or similar to make use of them. It’s better to allow the TGAM1 chip to do the processing, and just use the “Attention” and “Meditation” values, at least for now.
Edit: It might be a good idea to delete one of your two identical posts above, too.