Arduino

10
arduino - milhões ()

Copiado da referência do Arduino - millis () Dica : Observe que o parâmetro para millis é um comprimento não assinado. Podem ser gerados erros se um programador tentar fazer contas com outros tipos de dados, como ints. Que tipo de matemática? Que tipo de outro tipo de processamento é excluído...

10
Emulação de dispositivos de 1 fio

O que eu quero fazer é tornar um ATTiny IC um escravo no barramento de 1 fio, com seu próprio S / N e lista de comandos para suas funções específicas. O que eu quero saber é se posso usar a biblioteca de um fio do site do arduino para enviar dados como escravo. Por exemplo, você pode ter um...

9
Reutilize as peças de smartphones / tablets como uma câmera

Para fins de aprendizado e hacking, pretendo estudar e usar peças de smartphones e tablets como Galaxy ou iPhone. Eles são realmente eficientes e muito baratos ... Alguém já fez isso antes? Se sim, alguém pode me dizer que tipo de conector é esse na câmera galaxy , Galaxy Tab S 10.5, câmera...

9
O que acontecerá quando eu usar um número de PIN inválido?

Relacionado a: O que acontece se houver um erro de tempo de execução? Esta pergunta é semelhante à acima, no entanto, é uma situação alternativa: int pin = 999; pinMode(pin, OUTPUT); digitalWrite(pin, HIGH); O que aconteceria neste caso? O compilador pode capturá-lo, mas se você usasse um...

9
Inicialização com baixa energia não está funcionando

Eu tenho uma placa ATMega328 do Arduino personalizada que geralmente roda em 5V a 8MHz (usando o perfil e o carregador de inicialização do Arduino Pro 3.3V 8MHz). A principal razão pela qual estou usando essa configuração é para que eu possa colocar a placa no modo de suspensão quando a energia...

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
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
Lista de pré-processadores da placa Arduino #defines

Quando alguém seleciona uma placa no IDE do Arduino, uma definição de pré-processador é adicionada a um dos arquivos dos bastidores. Depois de muita caça e boa sorte, descobri que o formato dessa definição é: #define ARDUINO_<PROCESSOR-DESCRIPTOR>_<BOARDNAME> Alguns são fáceis de...

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