Show Posts
Pages: 1 ... 4 5 [6] 7
76  International / Portugues / Re: ajuda com laço for on: May 08, 2012, 06:27:10 pm
Verdade me expressei mal , recapitulando, como eu impeço o laço for de inicializar novamente dentro do loop?
77  International / Portugues / Re: ajuda com eeprom(resolvido) on: May 08, 2012, 06:04:56 pm
Legal, era isso que precisava, funcionou perfeito após algumas adequações, muito obrigado.
78  International / Portugues / ajuda com laço for(resolvido) on: May 08, 2012, 05:59:49 pm
Pessoal quando se cria um laço for dentro loop o laço nunca finalizará certo?
Qual a maneira de se criar um laço for que não fique em loop eterno, criei esse sketch com uma função fora do loop para testes, novamente o laço não finaliza segue.


char teste();
void setup(){
  Serial.begin(9600);
}
void loop(){
  teste();
}
char teste(){
  for(int i=0; i<20; i++){
    Serial.println(i);
    delay(500);
    }
  }
}



79  International / Portugues / ajuda com eeprom(resolvido) on: May 07, 2012, 03:58:53 pm
Pessoal estou tentando concatenar os dados lidos da eeprom só que não estou conseguindo, eu salvei esses dados "04007852D1FF"
na eeprom cada caracter em uma posição de 0-12.
Quando imprimo na serial os dados em "d" funciona normal, porém quando concateno os dados de "d" em "j" e imprimo na serial aparece esses dados 0d”Äû3hšÞU›
O quê estou fazendo de errado?

#include <EEPROM.h>

char j;
char d;
void setup(){
  Serial.begin(9600);
  data_read(); //função de leitura da EEPROM
}
void loop(){
}
 void data_read(){  // lê os dados da EEPROM
    for(int g=0; g<12; g++){  
      d = EEPROM.read(g);
      j += d;
      Serial.print(j);
      delay(500);
}
}


80  International / Portugues / Re: Ethernet shield on: April 18, 2012, 10:43:47 pm
Já encontrei o problema, está no arduino mega que é a primeira versão. No arduino uno está funcionando normalmente. Obrigado pela ajuda, agora é aprender a programar.
81  International / Portugues / Re: Ethernet shield on: April 18, 2012, 04:56:11 pm
Sim está alimentado pela usb.
82  International / Portugues / Re: Ethernet shield on: April 18, 2012, 12:39:42 pm
Estou usando o arduino mega original, e sim realmente o problema e incompatibilidade mesmo, com o arduino uno o shield funciona normal, só que usando o sketch do site a rede não é reconhecida, poderia alguma configuração?
83  International / Portugues / Re: Ethernet shield on: April 18, 2012, 03:59:01 am
Ah sim com certeza, bom vamos lá, estou usando um arduino ethernet shield original com o arduino mega 1280, conectei o shield no arduino, transferi o sketch baixado desse link: http://arduino.cc/en/Tutorial/WebServer
Fiz as alerações de ip e mac conforme descrito, estou usando alimentação usb. O problema é o seguinte quando plugo o cabo de rede no arduino ethernet shield o led de status do shield e placa de rede não acendem, como se estivesse desconectados, o que pode estar causando esta falha, shield com defeito?

Segue o codigo:

/*
  Web Server
 
 A simple web server that shows the value of the analog input pins.
 using an Arduino Wiznet Ethernet shield.
 
 Circuit:
 * Ethernet shield attached to pins 10, 11, 12, 13
 * Analog inputs attached to pins A0 through A5 (optional)
 
 created 18 Dec 2009
 by David A. Mellis
 modified 20 Mar 2012
 by Tom Igoe
 
 */

#include <SPI.h>
#include <Ethernet.h>

// Enter a MAC address and IP address for your controller below.
// The IP address will be dependent on your local network:
byte mac[] = {
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192,168,1, 177);

// Initialize the Ethernet server library
// with the IP address and port you want to use
// (port 80 is default for HTTP):
EthernetServer server(80);

void setup() {
  Serial.begin(9600);
  // start the Ethernet connection and the server:
  Ethernet.begin(mac, ip);
  server.begin();
  Serial.print("server is at ");
  Serial.println(Ethernet.localIP());
}


void loop() {
  // listen for incoming clients
  EthernetClient client = server.available();
  if (client) {
    Serial.println("new client");
    // an http request ends with a blank line
    boolean currentLineIsBlank = true;
    while (client.connected()) {
      if (client.available()) {
        char c = client.read();
        Serial.write(c);
        // if you've gotten to the end of the line (received a newline
        // character) and the line is blank, the http request has ended,
        // so you can send a reply
        if (c == '\n' && currentLineIsBlank) {
          // send a standard http response header
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println("Connnection: close");
          client.println();
          client.println("<!DOCTYPE HTML>");
          client.println("<html>");
                    // add a meta refresh tag, so the browser pulls again every 5 seconds:
          client.println("<meta http-equiv=\"refresh\" content=\"5\">");
          // output the value of each analog input pin
          for (int analogChannel = 0; analogChannel < 6; analogChannel++) {
            int sensorReading = analogRead(analogChannel);
            client.print("analog input ");
            client.print(analogChannel);
            client.print(" is ");
            client.print(sensorReading);
            client.println("<br />");      
          }
          client.println("</html>");
          break;
        }
        if (c == '\n') {
          // you're starting a new line
          currentLineIsBlank = true;
        }
        else if (c != '\r') {
          // you've gotten a character on the current line
          currentLineIsBlank = false;
        }
      }
    }
    // give the web browser time to receive the data
    delay(1);
    // close the connection:
    client.stop();
    Serial.println("client disonnected");
  }
}
84  International / Portugues / Ethernet shield on: April 17, 2012, 07:06:32 pm
Olá pessoal, estou tentando conectar o arduino ethernet shield com o pc, estou usando este exemplo; http://arduino.cc/en/Tutorial/WebServer
Na conexão de rede local aparece cabo desconectado ja reconfigurei o ip porém nem o led de conexão acende, o que será que pode estar errado?
85  International / Portugues / Re: concatenar int, float, char on: April 17, 2012, 12:02:39 pm
Obrigado  pela dica, em relação ao separador a minha intensão é concatenar a "," para separar os dados para serem impressos todos de uma vez que serão recebidos por outro programa, bom a ideia é essa.
Serial.print(n_cocho); //1, 1FI4566WD3, 30.45
86  International / Portugues / Re: concatenar int, float, char on: April 17, 2012, 03:50:15 am
Segue o codigo que inicie os testes.

int n_cocho = 1;
char tag_boi "1FI4566WD3";
float peso_cocho = 30,45;

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

void loop(){
n_cocho =+ ", ";
n_cocho =+ tag_boi;
n_cocho =+ ", ";
n_cocho =+ peso_cocho;
Serial.print(n_cocho);
}

87  International / Portugues / concatenar int, float, char on: April 17, 2012, 01:06:16 am
Olá pessoal tudo bem?
Estou tentando concatenar 3 tipos de dados diferentes, int, char e float, int e char eu consigo sem problemas, mas no caso do float não funciona, até consegui alguma coisa só que as casas decimais do float depois da virgula não aparecem. Se puderem me ajudar agradeço muito.

Luis andrade
88  International / Portugues / Re: Ajuda com bibliotecas arduino on: March 06, 2012, 12:22:42 pm
Ah sim, parabéns pela filha tudo de bom.
89  International / Portugues / Re: Ajuda com bibliotecas arduino on: March 06, 2012, 12:00:19 pm
Com certeza, muito obrigado!
Continuarei com meus estudos, quanto aos seus tutoriais já terminaram, ou terão sequencia pois são muito bons pra quem tá começando.
90  International / Portugues / Re: Ajuda com bibliotecas arduino on: March 06, 2012, 12:31:42 am
Muito bom esse seu totorial, lí todos e aprendi muito, mas me responde uma coisa, pra eu usar uma bilbioteca eu tenho que conhece-la a fundo?
Por exemplo o seu cod:
#include <amcled.h>
void setup(){
led I1;
I1.set_pino(13);
I1.liga_led();
}
void loop(){}
Seria possível me explicar passo a passo como funciona esse cod.
Pages: 1 ... 4 5 [6] 7