Índice:

Como programar o Arduino Mega 2560 Core ?: 3 etapas
Como programar o Arduino Mega 2560 Core ?: 3 etapas

Vídeo: Como programar o Arduino Mega 2560 Core ?: 3 etapas

Vídeo: Como programar o Arduino Mega 2560 Core ?: 3 etapas
Vídeo: Como Configurar LIGHTBURN para o MARLIN MILL+ RAMPS 1.4 + ARDUINO MEGA 2560 + DVR8825 - links 2024, Julho
Anonim
Como programar o Arduino Mega 2560 Core?
Como programar o Arduino Mega 2560 Core?
Como programar o Arduino Mega 2560 Core?
Como programar o Arduino Mega 2560 Core?

Eu encontrei esta grande placa mega Arduino de fator de forma pequeno no ebay. É uma versão menor do Arduino mega 2560 e, aparentemente, é chamado de mega core Arduino … Porém, havia um problema! Não inclui conectividade USB e não há muitas informações disponíveis online também. Então, eu preciso descobrir como programar a placa e usá-la para reduzir alguns dos meus projetos que requerem o Arduino mega … Não quero. t possuo um módulo Ftdi e não pude encomendar um devido ao bloqueio covid19 … e também é desnecessariamente caro aqui na Índia … O que eu possuo é um conversor usb para serial ch340g … Uma ótima alternativa Ftdi e este chip (ch340) é muito comum em clones do Arduino e em muitas placas esp8266 … Foi necessário um pequeno hack para fazê-lo funcionar … Escrevendo isso instrutível, se alguém quiser usar a mesma placa para seus projetos … TAMBÉM TENTEI USAR OUTRO USB BARATO PARA O MÓDULO SERIAL CHAMADO PL2303 (você pode ver em algum lugar nas imagens nas etapas posteriores), MAS NUNCA PEGUEI FUNCIONANDO … Espero que ajude

Suprimentos

-Arduino mega 2560 core- ch340g usb para conversor serial- soldar ferro-dupont fios de conexão (5 macho para fêmea)

Etapa 1: instalar os drivers

Instale os drivers
Instale os drivers

Os drivers do Ch340g não vêm pré-instalados no Windows. Máquinas Linux não requerem nenhum driver para esse chip (eu amo Linux, todos nós fazemos) Mas como é um chip bastante comum, obter drivers é super fácil … Basta pesquisar "ch340 drivers" no Google e fazer o download no primeiro link que aparecer … Depois instalando os drivers, seu sistema Windows poderá ver e se comunicar com o dispositivo. Aqui está o link (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Etapa 2: O HACK

O HACK
O HACK
O HACK
O HACK
O HACK
O HACK
O HACK
O HACK

para poder programar a placa usando ch340, precisei realizar um pequeno hack no módulo ch340. Para programar, é necessário conectar a placa da seguinte maneira (o lado esquerdo da seta é usb para o módulo serial e o lado direito é o mega Placa 2560) pino Rx. > Pino Tx ou pino ArduinoTx. > RxVcc (5v)> vcc pinGnd. > ground pinDtr> dtr pinMas há alguns problemas com o módulo ch340: 1. A serigrafia Rx e Tx pin é impressa invertida.2. Não há pino de breakout dtr na placa. Para resolver o problema número 1, eu simplesmente reverte as conexões rx e tx, então … Rx> Rx do Arduino mega coreTx> Tx do mega core do Arduino (isso pode ou não ser um problema para você, pode ser uma coisa específica do fabricante) Para resolver o problema número 2, eu tive que cortar a extremidade fêmea de um fio de conexão DuPont e soldá-lo ao pino dtr no próprio chip (PIN NÚMERO 13 do chip ch340) E então eu fui capaz para conectar a outra extremidade ao pino dtr do Arduino e pronto! Agora você poderá se comunicar e fazer upload do programa no fórum sem problemas!

Etapa 3: Teste

Testando
Testando
Testando
Testando
Testando
Testando

Eu testei a engenhoca carregando o bom e velho OLÁ, MUNDO! De microcontroladores, ou seja, o esboço de piscar! Conecte o USB e a placa conforme descrito na etapa acima. Se você instalou os drivers corretamente (pode ser necessário reiniciar o sistema), o Windows detectará o módulo sem problemas. NENHUM DRIVERS NECESSÁRIO PARA LINUX (UBUNTU) Abra o IDE do Arduino (arduino.cc) Abra o esboço de exemplo intermitente acessando arquivos> exemplos> básico > blinkIr para ferramentas> porta de comunicação> (selecione a porta de comunicação, no meu caso é com3) PARA LINUX (UBUNTU) A PORTA DE COM PODE APARECER COMO, no meu caso, / dev / ttyUSB0 OU ALGO ASSIM! (caso você veja várias portas no Linux e confuso, abra o terminal e digite o comando "sudo lsusb" e pressione Enter para descobrir qual é ch340) Em seguida, vá para ferramentas> placas> selecione Arduino mega ou mega 2560 clique no botão de upload no canto superior esquerdo (circular um com a seta) E se tudo for feito corretamente, o código será carregado na placa com a mensagem "done uploading" no Arduino IDE e o LED integrado deve começar a piscar!

Recomendado: