Ir ao conteúdo
  • Cadastre-se

Problema arduino mega ch340


MicSG

Posts recomendados

  • Membro VIP

Olá.

Poderiam me ajudar a fazer um arduino mega ch340 funcionar. Comprei em: https://www.curtocircuito.com.br/catalog/product/view/id/83/s/arduino-mega-compativel-cabo-usb/

 

Tentei instalar diversos drivers, mas nenhum obteve sucesso. O erro que aparece é:

1393106616_ch340erro.png.3242cbe89c6488daf02f80ce6b8a9bbd.png

 

A IDE Arduino não o reconhece. Já troquei de porta USB, mas não obtive nenhum resultado animador.

😔

 

adicionado em 08/10 15:59

Estive pensando e lembrei que é possível programar um arduino pro mini utilizando um arduino uno. Será que é possível programar o arduino mega utilizando um arduino uno?

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
2 horas atrás, MicSG disse:

adicionado em 08/10 15:59

Estive pensando e lembrei que é possível programar um arduino pro mini utilizando um arduino uno. Será que é possível programar o arduino mega utilizando um arduino uno?

Provisoriamente, estou carregando os programas para o arduino mega utilizando o arduino uno. Segui este tutorial:

https://br-arduino.org/2015/06/atmega-standalone-programar-com-arduino.html

Neste tutorial é utilzado um arduino uno para programar o arduino standalone( atmega328 na protoboard).

 

Gravei no arduino UNO o programa ArduinoISP, localizado em menu Arquivo | Exemplos | ArduinoISP.

2038892378_resoluo.png.6bdf8ff152ebb6036ae3dd75c82e17a5.png

 

Para programar o arduino mega, fiz as seguintes modificações:

2116520519_Gravadorarduinounoparamega.thumb.png.5d08b0d834d877cea207338d38271346.png


 

Então, para carregar o exemplo Blink, você deve selecionar a placa Arduino MEGA 2560:

placa.png.e7b75002d5d2a7c25c8a0e2befb4fdea.png

Depois, é necessário selecionar o programador "Arduino as ISP":

programador.png.7e0cdc37ffd9a9659fc91540588a11db.png

 

Em seguida, para carregar o código, é necessário segurar a tecla shift pressionada enquanto clicar o botão Carregar. Fazendo isso, a função do botão carregar é alterada para Carregar usando o Programador.

 

 

 

Tenho mais uma dúvida: Ao modificar o exemplo blink para mostrar dados na serial, como no código a seguir:


void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
  Serial.begin(9600);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  Serial.println("Ligando");
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  Serial.println("Desligando");
  delay(1000);                       // wait for a second
}

 

Ao acessar o monitor serial, é mostrado isso:

serial.png.673b64de3f87d3ba007af18803daedd2.png

 

Como resolver estes caracteres estranhos? ( a velocidade serial no código coincide com a do monitor serial: 9600)

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!