Arduino

Perguntas e respostas para desenvolvedores de hardware e software de código aberto compatíveis com o Arduino

1
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 ISP. …
12 ftdi  isp  icsp 

2
Por que um arquivo `.ino` precisa estar em uma pasta com o mesmo nome?
Estou tentando organizar um projeto muito complicado e quero colocar todo o código real em uma pasta chamada src(fonte), mas quero manter o .inoarquivo principal como main.ino(ele também estará src). Então, quando tento abrir o código, o IDE diz que main.inodeve estar em uma pasta chamada main. Por que é …

2
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 TCCR2B …
12 pwm  frequency 

2
Obtendo os contatos / armazenando contatos no cartão SIM
Eu tenho o escudo GSM e existem maneiras de obter os contatos armazenados no cartão SIM? Parece que a biblioteca GSM não suporta a gravação / leitura de dados do cartão SIM? Meu objetivo é armazenar o número de telefone do cartão SIM e algumas variáveis ​​no próprio cartão SIM, …
11 gsm 

2
Pinos de 3.3V, 5V e 9V no Arduino
No meu Arduino Uno R3 e Arduino Mega R3, existem pinos de 5V e 3,3V. No entanto, nesta página Introdução à placa Arduino , há um pino de 5V e 9V, mas não de 3,3V. A página do Arduino: Qual adaptador? também menciona um pino de 9V. Por que existe …

1
É possível fazer upload de binário compilado anteriormente?
Eu tenho vários esboços que continuo querendo carregar no Arduino, mas não preciso necessariamente recompilá-los porque não mudei nada desde a última compilação. Como a compilação leva um ou dois minutos a cada vez, isso me pouparia alguma espera. Percebo que o IDE tem a opção de "Exportar binário compilado", …
11 uploading  ide 





2
Rede de malha multiponto com fio barata
Estou procurando fazer uma grade de 15 x 15 de sensores de carga e LEDs RGB para uma pista de dança interativa. Cada nó será conduzido por um arduino e o andar inteiro será gerenciado por um RaspberryPi. Estou tentando descobrir a melhor maneira de fazer com que os nós …
11 serial  i2c  spi  networking 


3
Funções com parâmetros de string
Dentro do meu loop principal, há esta string: String string1; Eu tenho uma função que terá string1 como parâmetro e usá-lo para enviar essa string como SMS. sendSMS(string1); Esta é a função sendSMS () (sem parâmetros): void sendSMS() { sms.beginSMS(remoteNumber); sms.print(finalstr); sms.endSMS(); lcd.setCursor(0, 0); lcd.print("Message sent!"); delay(10000); } Minhas perguntas …
11 programming  c++ 

2
As atribuições de ponteiros de função são atômicas no Arduino?
Os seguintes trechos são do código-fonte da biblioteca TimerOne : // TimerOne.h: void (*isrCallback)(); // TimerOne.cpp: ISR(TIMER1_OVF_vect) // interrupt service routine that wraps a user defined function supplied by attachInterrupt { Timer1.isrCallback(); } // TimerOne.cpp: void TimerOne::attachInterrupt(void (*isr)(), long microseconds) { if(microseconds > 0) setPeriod(microseconds); isrCallback = isr; // register …

4
Como sei se uma placa atende aos meus requisitos?
Eu sou novo no Arduino e vi no site deles que existem muitos tipos diferentes de placas. Quais são as diferenças ou, para ser mais específico, como eu saberia qual conselho atende aos meus requisitos? Entendo que os escudos podem ser conectados à placa, mas existem algumas que não suportam …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.