Arduino

9
Por que há um relógio no meu arduino?

Claro que sei que é útil controlar o tempo de um atraso, mas qualquer outro uso? Com um relógio de 16Mhz, cada linha do meu programa leva 1/16000000 segundo, certo? mesmo uma linha muito grande levará apenas 1/16000000 de segundo? Com um relógio de 8 MHz, cada linha leva o dobro do tempo,...

9
Atraso muito longo () possível?

Estou tentando fazer uma pequena porta de abertura e fechamento que deve abrir ou fechar a cada 12 horas. Fiquei pensando se eu poderia criar um pequeno script em loop com um atraso () por 12 horas, um atraso (43 200 000 000); Eu acho? No entanto, não tenho idéia se isso é possível e / ou...

9
Como funcionam as funções fora do loop vazio?

Estou acostumado a esboços do Arduino com uma void setup()peça que é executada uma vez e outra void loop()que fica em loop. O que acontece quando você tem funções nulas fora da principal void loop()? Todos eles continuarão em loop paralelo ou serão executados um após o outro? Ou certas funções...

9
Enviando cores para o monitor vga

Estou procurando uma maneira simples de enviar um sinal do meu arduino para um monitor vga. Qual seria o método mais fácil e quais componentes seriam necessários? Não preciso exibir uma imagem, apenas uma cor sólida.

9
SPI Arduino Devido conflito com pinMode (), erro?

Considere o seguinte exemplo mínimo, em que eu defino pinModeantes de chamar as funções SPI: #include <SPI.h> void setup() { pinMode(10, OUTPUT); SPI.begin(10); SPI.setDataMode(10,SPI_MODE1); } void loop() { delay(1000); SPI.transfer(10,1); } Agora, quando SPI.transfer(10,1)é...

9
Como passar do arduino para o protótipo físico

Eu tenho lido um pouco sobre a mudança do Arduino para o PCB e parece um pouco assustador. Por enquanto, tudo o que eu realmente quero fazer é pegar algo que eu criei e fazer algumas alterações para que eu possa criar um invólucro e garantir que tudo permaneça conectado. Anexei uma foto do meu...

9
Registros de Pin IO do SAM3X8E (devido a Arduino)

Como os registros de entrada / saída do Arduino Due funcionam? Em Arduino Uno apenas definir DDRx, em seguida, PINxa ler, PORTxa escrever, eu gostaria de fazer a mesma coisa com um Arduino Due, mas tem muitos mais registos, como PIO_OWER, PIO_OSER, PIO_CODR, PIO_SODR, etc. Eu não encontro nenhuma...

9
Remova as placas não utilizadas do Arduino IDE

No projeto atual, estou programando simultaneamente um quadro da ONU e um Leonardo. Alternar entre as duas placas no menu Ferramentas leva muito tempo por causa das outras 18 placas que eu não possuo. Existe uma maneira de remover essas placas do menu

9
Qual é a melhor maneira de definir um pino de E / S?

Eu li definições como const int ledPin = 9; e também #define ledPin 9 Eu sei que uma definição como int ledPin = 9; é uma prática ruim se você não vai alterá-lo (o que geralmente não muda), embora eu tenha visto isso várias vezes nos programas do Arduino. Qual dos outros dois é o...

9
Arduino em 20 MHz?

Eu me pergunto por que o Arduino não roda em 20 MHz, a frequência para a qual o AVR está especificado. Agora, rodando a 16 MHz, estamos desperdiçando 20% do desempenho por nada. Eu não acho que existem quaisquer implicações quando substituir o ressonador 16 MHz com um tipo de 20 MHz, com,...