Arduino code for EEG signals collection and MATLAB code for classification

(3 customer reviews)



This project has two section :

Code to collect data using the Arduino UNO.

MATLAB code for EEG signal classification based on Support Vector Machine (SVM)

If you are going to create link between MATLAB and Arduino and want to implement machine learning algorithms, This project can help you.

This code has a document (79 pages) which describes the algorithm in detail.




[1] H. GASTAUT, “Electrocorticographic study of the reactivity of rolandic rhythm,” Rev. Neurol. (Paris), vol. 87, pp. 176-182, 1952. \
[2] “Arduino Project,” 31 12 2013. [Online]. Available:
[3] Digi International Inc., “,” 2006-2011. [Online]. Available:
[4] “Machine Learning,” Wikipedia, 04 June 2014. [Online]. Available:
[5] “Support Vector Machine,” Wikipedia, 20 June 2014. [Online]. Available:
[6] StatSoft, Inc., “Electronic Statistics Textbook. Tulsa, OK,” 2013. [Online]. Available:
[7] Analog Devices, Inc., “,” 2003-2011. [Online]. Available:
[8] Texas Instruments, “,” February 1977-Revised Januray 2014. [Online]. Available:
[9] Texas Instruments, “,” July 1992-Revised October 2010. [Online]. Available:
[10] C. Henry, “,” 22 June 2012. [Online]. Available:
[11] A. Ben-Hur and J. Weston, “A user‟s guide to support vector machines,” in Data Mining Techniques for the Life SciencesAnonymous Springer, 2010, pp. 223-239.
[12] B. E. Boser, I. M. Guyon, and V. N. Vapnik. A training algorithm for optimal margin classifiers. In D. Haussler, editor, 5th Annual ACM Workshop on COLT, pages 144–152, Pittsburgh, PA, 1992. ACM Press.
[13] B. Sch¨olkopf, K. Tsuda, and J.P. Vert, editors. Kernel Methods in Computational Biology. MIT Press series on Computational Molecular Biology. MIT Press, 2004.

Android project about real time edge based markerless tracking


3 reviews for Arduino code for EEG signals collection and MATLAB code for classification

  1. Neysa

    I’m very grateful for this project, and I really enjoyed it.

  2. blank

    Amit Sharma

    Hello, I am interested in buying the EEG data classification algorithm using the Support Vector Machine. I wanted to know what exactly it gives out. Does this have the algorithm to get the emotional states, pleasant and attentiveness also.

    • blank

      global MATLAB

      Hello, If you want to use it for emotional states classification, you must design a model that can do it.

  3. blank

    Amit Sharma

    Hello, I was trying to purchase the EEG classification Algorithm . I was trying to pay through Visa credit card but it is asking for CPF number which I don’t have. I am ordering from India. Please guide me how to order . I tried to use Paypal also but it is asking for CPF number again..

    • blank

      global MATLAB

      Hello, Thank you for your message, Changing your country on the paying page, solve the problem.

Add a review

Your email address will not be published. Required fields are marked *