Show Posts
Pages: [1] 2 3 ... 18
1  International / Portugues / Re: Arduino MEGA 1280 + Ethernet Shield (Não Funciona) on: July 14, 2013, 08:08:56 pm
Brigadão HugoPT, o seu shield também dava este problema de perder a conexão serial ao colocá-la no arduino ?
2  International / Portugues / Re: Arduino MEGA 1280 + Ethernet Shield (Não Funciona) on: July 13, 2013, 02:19:28 pm
E o Arduino funciona sem o shield ligado?

Sim, perfeitamente, até pensei que tinha dado algum problema e fiz um teste com um led e todos os pinos, testei pwm, nada com defeito aparentemente...
3  International / Portugues / Re: Arduino MEGA 1280 + Ethernet Shield (Não Funciona) on: July 13, 2013, 02:18:46 pm
Se eu tirar a Shield eu uso meu arduino normalmente.... acho que no arduino não queimou nada,... eu precisava de um arduino uno só pra testar a shield, pois isso é incompatibilidade de pinos...
4  International / Portugues / Re: Arduino MEGA 1280 + Ethernet Shield (Não Funciona) on: July 13, 2013, 12:42:03 pm
O arduino usa um 7805 ? não sei qual que é o limite de entrada .... vou dar uma olhada aqui no datasheet.
5  International / Portugues / Re: Arduino MEGA 1280 + Ethernet Shield (Não Funciona) on: July 13, 2013, 12:22:02 pm
Mas  eu não consigo fazer o upload do código pra poder estar testando isso, por isso estou assimilando que é um problema de hardware, quando a alimentação externa, não sei se tem como usar as 2(USB/Fonte) junto, acho que não ....
6  International / Portugues / Re: Arduino MEGA 1280 + Ethernet Shield (Não Funciona) on: July 13, 2013, 09:53:32 am
Também pensei que o USB pudesse estar encostando no RJ45 mas não está... e se estivesse encostado o arduino não se manteria ligado, ele fica ligado só parece que perde conexão serial.
7  International / Portugues / Re: Arduino MEGA 1280 + Ethernet Shield (Não Funciona) on: July 13, 2013, 01:32:55 am
Minha shield é igual essa:


Modelo: W5100

Até diz nela: "Mega Compatible", só que ao conectar ela ao MEGA 1280 ele se desconecta do computador, continua ligado, mas perde a conexão serial com o PC....
8  International / Portugues / Arduino MEGA 1280 + Ethernet Shield (Não Funciona) on: July 12, 2013, 07:26:50 pm
Comprei uma Ethernet Shield para o Arduino, e quando eu ligo a shield ele não conecta ao computador, não sei por que, comecei a pesquisar achei este hack que o pessoal faz:


http://api.ning.com/files/46rp3lFVpjW8b5XER5SpX9msQOA2Dox0tQNIk5S-Exs5FQZByWPb9jx*Ui5xENmAILqxcKyXrrasaMYkJ7udAc5njAJP5D9J/IMG_20130430_151656.jpg

http://api.ning.com/files/46rp3lFVpjVz8Gi73ORZSyY6t6acjfwOO1pxwqFs2zAl5Tk8fUhF5F*iPj2Tzjb93YSVGa7jAlOdN0ku7MPZ23hc8UJ9kznX/IMG_20130430_151715.jpg

Fiz exatamente isso no meu Arduino, 'entortei' os pinos da shield e coloquei os jumpers por cima, mas ao conectar o arduino ele parece que perde a conexão com o PC da mesma forma, ...
Começo a suspeitar de falha no circuito da placa, mas não tenho nenhum arduino UNO comigo pra testar a shield...

Ele perde a conexão serial só, mas se tiver seila, piscando um led ele continua piscando o led, ...

Alguém já teve este problema?
9  International / Portugues / Re: [Dúvida] *Protocolo* de comunicação on: June 01, 2013, 02:34:20 pm
Consegui dar uma melhorada, agora ele não quebra mais a string, MAS ele deixa sujeira no buffer, tipo se eu envio uma palavra de tipo AMARELO, e depois TESTE ele me manda na segunda vez TESTELO, acredito eu que o LO tenha ficado no buffer da Serial. E eu estou chamando Serial.flush para tentar limpar, mas nada.

Segue o código:

Code:

const int SERIAL_BUFFER_MAX_SIZE = 64;

void setup() {
  lcd.begin(16,2);
  Serial.begin(9600);
}

void loop() {
  readSerialPort();
  delay(10);
}

void readSerialPort() {
  unsigned int bytesAmount = Serial.available(); 
  if (bytesAmount > 0) {
    char buffer[SERIAL_BUFFER_MAX_SIZE];
    Serial.readBytesUntil('\n', buffer, SERIAL_BUFFER_MAX_SIZE);
    Serial.println(buffer);
    Serial.flush();
  }
}
10  International / Portugues / Re: [Dúvida] *Protocolo* de comunicação on: June 01, 2013, 02:06:54 pm
Testei este código, mas não funcionou corretamente:

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

void loop() {
  readSerialPort();
  delay(10);
}

void readSerialPort() {
  unsigned int bytesAmount = Serial.available(); 
  if (bytesAmount > 0) {
    Serial.print("Starting ReadPortSerial with: ");   
    Serial.println(bytesAmount);   
    char buffer[bytesAmount];
    for(int i = 0; i < bytesAmount; i++) {
        buffer[i] = Serial.read();
    }
    for(int i = 0; i < bytesAmount; i++){
       Serial.println("buffer[" + (String)i + "] = " + (String)buffer[i]);
    }
  }
}


Em teoria este código deveria pegar a quantidade de caracteres enviadas por serial, mostrar e depois listar o array que contém estes mesmos caracteres, o problema é que ele quebra na maioria das vezes a palavra e eu não faço ideia por que.

Eu enviei a palavra teste e ele quebrou e me retornou isto:
Code:
Starting ReadPortSerial with: 3
buffer[0] = t
buffer[1] = e
buffer[2] = s
Starting ReadPortSerial with: 3
buffer[0] = t
buffer[1] = e
buffer[2] =

O pior de tudo é que ele não quebra a palavra sempre no mesmo lugar, ele quebra aleatoriamente, tem vezes que ele mostra certo a palavra, e tem vezes que não.

Alguém sabe o motivo?
11  Using Arduino / Storage / Re: Arduino + USB Host + SATA Drives on: May 24, 2013, 09:34:08 am
import taxes are quite high in Brazil, I heard that before.

Yeap, really high, my next project will be an C4 remote trigger to blow some dirty politicians heads!

Code:
Better check the local 2nd hand shop if they have an old motherboard you could use?

It's really hard to get electronics parts here, when I want I have to buy online almost everything, and if some store have the part that I want to buy, I have to pay taxes to the goverment and to the brazilian store because when they import the part they want some profits, and they also pay taxes to the goverment, so I prefer buy online and just pay the goverment once.

LoL

Thanks for the tips guys, I guess first I will make the C4 project, then, with no taxes I could by another raspberry pi hehehe...

Anyone knows where I could buy C4 ?



12  Using Arduino / Storage / Re: Arduino + USB Host + SATA Drives on: May 24, 2013, 08:39:10 am
Quote
Get a Raspberry PI for this. @700Mhz it is 50 times faster than an Arduino.


I could, but I want to do something really cheap, just for fun, and in Brazil Raspberry Pi costs about R$ 200,00 or for you US$ 100,00.
13  Using Arduino / Programming Questions / Re: Which one is faster or better ? why? on: May 24, 2013, 08:31:26 am
thanks guys!
14  Using Arduino / Programming Questions / Which one is faster or better ? why? on: May 24, 2013, 08:17:01 am
I need to set many constants, and I was wondering which one is better, why is bettter or faster ?
This:
Code:
#define LED_WARNING 13
Or
Code:
const int LED_WARNING 13
Or this:
Code:
int LED_WARNING 13
15  Using Arduino / Storage / Arduino + USB Host + SATA Drives on: May 24, 2013, 07:57:08 am
I was wondering if I use arduino with an USB Host shield and a sata drive attached to an SATA/USB converter I could access the data on the drive to copy to another drive, I want to make an automatic backup tool, ...



I know that I could just buy one of this, but I guess I just want to do it myself to know how-to.

Pages: [1] 2 3 ... 18