O que esse erro significa? Eu não posso resolver isso de forma alguma. aviso: conversão descontinuada da constante de string para 'char *'
O que esse erro significa? Eu não posso resolver isso de forma alguma. aviso: conversão descontinuada da constante de string para 'char *'
Questões: A conversão do ADC conta em tensão depende da tensão real do pino de +5 V? Se sim, qual é o método aceito para obter essa tensão da placa? Histórico / Detalhe: Eu tenho um circuito no qual tenho um Arduino Nano (clone) sendo executado a partir de um conector USB (de um hub). O...
Quero escrever um esboço que possa ser compilado em diferentes placas do Arduino. Quero exibir no PC qual placa está conectada no momento. Isso significa que o usuário conecta o PC via cabo USB à placa Arduino / Teensy na qual executa meu sketch e meu sketch informa ao PC via Serial qual placa...
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
Eu gosto da idéia de usar o Arduino IDE para projetos simples e para começar a usar o Arduino, mas o consenso que obtive até agora é que é para quem é novo no Arduino e / ou programação em geral. Meu entendimento é que é possível escrever um programa C a partir do zero, completamente fora do IDE...
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 se comuniquem com o Pi....
Esta pergunta foi feita no Electrical Engineering Stack Exchange e foi direcionada aqui: Bastante auto-explicativo; como eu iria converter um float em um char *? Eu tenho um código no qual a 'resistência' do flutuador está sendo constantemente atualizada. Eu gostaria de poder atualizar a variável...
Gostaria de saber se existe uma maneira de chamar funções contidas em arquivos C usando um esboço do Arduino? Meu arquivo C declara e define uma função. Para poupar a definição da função bagunçada no meu esboço do Arduino, gostaria de chamar a função diretamente do esboço. Existe uma maneira...
Como proceder, quando precisar de um sistema mestre-escravo I2C personalizado? Quais são os critérios de design a serem aplicados? Quais são as ferramentas de depuração que podemos usar para solucionar
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...
Eu tenho uma tela LCD 1602 que funciona bem por conta própria. No entanto, eu queria liberar alguns pinos usando um controlador LCD I2C / IIC que comprei separadamente. Embora o controlador pareça estar se comunicando com o meu Arduino UNO no endereço correto, não consigo exibir o texto. Por...
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...
Qual é a melhor maneira de converter entre data, horas, min e segundos para carimbo de data e hora do Unix em milissegundos no Arduino? Preciso ter essa conversão, pois estou usando o RTC (data, horas, min, segundos etc.) e comunicando o carimbo de data e hora do Unix pelo BLE Encontrei um trecho...
Eu tenho um sensor e gera um sinal analógico. Estou lendo todos os dados analógicos e enviando-os para o meu computador. uint8_t sensors[] = { A0,A1,A2,A3,A4,A5,A6 }; const int len = sizeof(sensors) / sizeof(sensors[0]); void loop(void) { for (size_t i = 0; i < len; i++) { auto sensor =...
Estou lendo sobre o I2C. Nesse site: http://playground.arduino.cc/Main/WireLibraryDetailedReference#endTransmission Ele diz que endTransmission()pode retornar um dos seguintes códigos de status: 0: envio bem-sucedido. 1: Envie buffer muito grande para o buffer twi. Isso não deve acontecer, pois...
Eu uso a função de interrupção para preencher uma matriz com valores recebidos de digitalRead(). void setup() { Serial.begin(115200); attachInterrupt(0, test_func, CHANGE); } void test_func(){ if(digitalRead(pin)==HIGH){ test_array[x]=1; } else if(digitalRead(pin)==LOW){...
Na verdade, não é uma pergunta pura sobre o Arduino. Na verdade, estou usando um ATmega168 independente. Até agora, tenho usado o programador AVR-ISP (trabalhando no AVR Studio) para programar o chip. Depois que tudo estiver pronto, o chip será coberto e só terei acesso aos pinos I2C. Os pinos...
Eu gostaria de fazer um makefile para compilar programas c para o arduino. Estou familiarizado com o make, mas nunca o usei com o avr-gcc. Qual é a maneira mais simples de colocar os comandos abaixo em um makefile? $ avr-gcc -Os -DF_CPU=16000000UL -mmcu=atmega328p -c -o led.o led.c $ avr-gcc...