... | ... | @@ -2,6 +2,8 @@ |
|
|
|
|
|
Esse sistema é composto por um software de interface gráfica (GUI) programado em Python, que permite a pessoa que utiliza determinar o processo de estimulação desejado para seu trabalho científico. O software de GUI estabelece conexão serial com Arduino via USB, enviando os parâmetros de estimulação e controlando as saídas de PWM do Arduino. As saídas de PWM do Arduino permitem a geração dos protocolos utilizados em microestimulação de tecidos in vitro, sendo que essas saídas em tensão são convertidas em pulsos de corrente por um hardware composto por uma fonte de corrente controlada por tensão (VCCS). Assim, as saídas do hardware são conectadas aos microeletrodos do sistema.
|
|
|
|
|
|
![diagrama_neuroest](uploads/75c729d0a46b130c4f15eb1dedffd830/diagrama_neuroest.png)
|
|
|
|
|
|
* [Software de GUI](Software-GUI): O software de GUI tem como objetivo permitir ao usuário definir os protocolos desejados para estimulação assim como seus parâmetros e fazer com que os mesmos sejam gerados pelo microcontrolador através da comunicação serial entre computador e Arduino. Para tanto, utiliza-se uma interface gráfica (GUI) produzida com Tkinter em Python para organização das variáveis de definição de protocolo a serem enviadas ao microcontrolador. A interface permite a seleção sequencial de até seis protocolos de estimulação e seus respectivos parâmetros assim como a conexão e envio desses parâmetros ao Arduino.
|
|
|
|
|
|
* [Software de Arduino](Software-Arduino): O software para Arduino estabelece conexão serial com o computador (diálogo com software de interface gráfica) e geração dos protocolos de estímulo necessários para pesquisas científicas. Ele tem capacidade de gerar diferentes protolos comumente utilizados em microestimulação com parâmetros variáveis de acordo com o que é selecionado pela pessoa que o utiliza. Ele é compatível com Arduino MEGA 2560 R3 e utiliza diferentes saídas de PWM para geração dos protocolos. Boa parte da programação se dá em nível de registradores do ATmega2560 em linguagem C/C++.
|
... | ... | |