Arduino

13
Arduino IDE #ifdef

Eu uso meu IDE do Arduino para fazer upload do meu sketch para um Arduino ou ATTiny ou ATmega328. Como você sabe, cada dispositivo pode ter uma pinagem diferente. O compilador Arduino suporta ifdef, dependendo da placa à qual estou conectado? Por exemplo #ifdef Attiny85 a=0; b=1; c=2; #else //...

12
Instalando um firmware diferente no Arduino

É possível atualizar o firmware em um Arduino para que ele possa fazer mais coisas, como alterar a subvoltagem / supervoltagem para fornecer mais poder de processamento. Para fazer isso, você provavelmente teria que re-flash o próprio chip, então como isso seria

12
Como uso dispositivos I2C com o Arduino?

Eu tenho alguns componentes I2C úteis, como um expansor de porta de 16 bits (MCP23017), que eu gostaria de usar em vários projetos. O que preciso fazer para que estes funcionem com o Arduino? Funcionará com qualquer Arduino ou preciso de uma placa ou escudo

12
Dados seriais aparecendo estranhos

Eu tenho um esboço simples que imprime "Hello World" na série, mas estou recebendo um monte de bobagens. void setup() { Serial.begin(9600); } void loop() { Serial.println("Hello World"); delay(1000); } Por que não está imprimindo "Hello World" como o código

12
FTDI Breakout com conector ISP adicional

TL; DR - Os seis pinos amarelos do ISP podem ser usados ​​como um ISP normal? A placa de distribuição USB-TTL FTDI usual é assim: Recentemente, deparei-me com uma variante do quadro mostrada abaixo. No entanto, para que servem os pinos amarelos adicionais neste quadro? Eles são rotulados como...

12
Alimentando o Arduino com painéis solares

Claramente, um Arduino pode ser alimentado com painéis solares. Qual é a configuração mais ideal? Você pode recarregar e descarregar ao mesmo tempo? O LiPO é a melhor tecnologia de cache de bateria ou há algo mais durável por aí, para implantação em campo? Quais são as maneiras mais econômicas...

12
Que tipo de conector o sistema GROVE usa?

Que tipo de conector o GROVE usa? Estou interessado em conectar alguns sensores antigos para que sejam compatíveis com o GROVE, então primeiro preciso identificar o conector para poder comprar a carcaça e os pinos para crimpar. Parece ser algum tipo de conector JST, mas existem muitos tamanhos...

12
Arduino como ISP sem um computador

Alguém já viu ou conhece um método de pré-carregar (usando um computador ou o que seja) um firmware como dados em um arduino configurado para operar como um isp e, em seguida, usando esse arduino, conecte a interface isp em outro e faça o upload do firmware. Para esclarecer, estou procurando uma...

12
Ao usar o Arduino Uno como provedor de serviços de Internet, “Caramba! Assinatura de dispositivo inválida "significa uma conexão incorreta, uma configuração incorreta ou uma versão incorreta do avrdude?

Estou usando um Arduino UNO para programar uma imagem hexadecimal pré-compilada em um ATTINY45, usando o avrdude no diretório IDE do Arduino, no Windows 7. O Uno tem o esboço do ISP carregado no diretório de exemplos e funciona - o LED de pulsação pulsa bem. No lado do hardware, eu tenho essa...

12
Defina a frequência PWM para 25 kHz

Atualmente, posso definir quatro pinos PWM para cerca de 31 kHz com o seguinte código: void setup() { TCCR1B = TCCR1B & B11111000 | B00000001; // Set PWM frequency for D9 & D10: pinMode(pwmPin9, OUTPUT); // Sets the pin as output pinMode(pwmPin10, OUTPUT); // Sets the pin as output...