Como escrever String na porta serial do arduino ? [RESOLVIDO]

13. Re: Como escrever String na porta serial do arduino ? [RESOLVIDO]

Rodrigo F
rodrigorfot

(usa Ubuntu)

Enviado em 02/03/2014 - 16:43h

Porem da a seguinte msg de erro : initializing argument 1 of ‘unsigned char String::operator==(const char*) const’


  


14. Re: Como escrever String na porta serial do arduino ? [RESOLVIDO]

Rodrigo F
rodrigorfot

(usa Ubuntu)

Enviado em 03/03/2014 - 22:20h

Ola pessoal, consegui o que queria.
Nao sei se é a melhor forma, mas como sou novato acho que é um começo.
Agradeço ao vikitor566, muito me ajudou. o marcos warlock tambem. vou deixar aqui o cod.
Espero que alguem possa me ensinar a melhorar ele.

char c; 
String passe = "chave";
char nome[6];
int fim=0;

void setup()
{Serial.begin(9600);}

void loop()
{
while (fim<1)
{
if(Serial.available())
{ c=Serial.read();

if('c'==c)
nome[0] = 'c';

if('h'==c)
nome[1] = 'h';

if('a'==c)
nome[2] = 'a';

if('v'==c)
nome[3] = 'v';

if('e'==c)
{ nome[4] = 'e';

if(String(passe)==nome)
{Serial.print("programando");
fim = 2;}
}}}}





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts