Fórum

Palavra-chave
Destaque/Sem destaque
Resolvida/Não Resolvida
Aberta/Encerrada
0 votos
759 visualizações

Como eu posso inserir um código de detecção de erro (CRC, ChuckSum, Paridade) em um programa de arduíno?

  • Braic perguntada 2 anos atrás
  • última atividade 2 anos atrás
0 votos
671 visualizações

Boa noite pessoal, tenho que fazer um trabalho em JAVA comunicando com o arduino, Já verifiquei no site comunicação do JAVA enviando informações para o arduino uno.O que estou precisando é exatamente O arduido enviando dados para o JAVA.Alguém pode me ajudar?
Desde já agradeço a colaboração.
Marcio.

0 votos
0 respostas
3k visualizações

Amigos, gostaria de saber a opinião sincera de vcs sobre a Orange Pi.

Desde já agradeço.

http://www.sistemasembarcados.org

1 voto
2k visualizações

Olá,

Estou usando o SBC da TORADEX para o meu projeto rodando com linux embarcado (distro Angstrom) e necessito comunicar com um Microsoft SQL Server remoto. Estou tentando buscar solução com unixODBC mas estou tendo dificuldades para inserir isto na minha imagem que é carregada no kit e também em conseguir inserir bibliotecas para minha aplicação em C.

Atualmente estou pesquisando também alternativas para usar o node.Js que comunicará com uma aplicação paralela na nuvem e esta irá conversar com o MSSQL.

Alguém pode me auxiliar em uma orientação da melhor solução para esta necessidade?

Obrigado.

0 votos
0 respostas
443 visualizações

Ola pessoal, gostaria de uma ajuda, nao estou conseguindo fazer meus dois lpc1768 se comunicarem, quero enviar um frase e o outro lpc1768 exibi-la , através da uart.
aceito outros códigos……
Este e meu codigo.
include “mbed.h”
include “LPC17xx.h”
include “stdutils.h”
//************FUNCOES **********************
void u0_inic(unsigned long int baudrate);// iniciando a uart
void uart_Txchar(char ch); // enviando char
char uart_RxChar();// RECEBENDO CARACTER
int main()
{
char ch, a[]= “lenadro”;
int i;
SystemInit();

while(1)
{
u0_inic(9600); //estou iniciando a uart em 9600
uart_Txchar(‘l’);
uart_Txchar(‘e’);
uart_Txchar(‘a’);
uart_Txchar(‘n’);

for(i = 0; a[i];i++);//estou transmitindo a sting

 uart_Txchar(a[i]);

// finalizando a trnsmissao;
ch = uart_RxChar();
uart_Txchar(ch);

}
}// fim man
void u0_inic(unsigned long int baudrate)
{
unsigned long int var_UartPclk_u32,var_Pclk_u32,var_RegValue_u32;
LPC_PINCON->PINSEL0 = 0x01; // estou habilitando tx0 e rx0
LPC_GPIO0->FIODIR = (1<<3);
LPC_UART0->FCR = (1<<1) | (1<<1) | (1<<1); // HABILITANDO A FIFO E RESENTANDO FIFO BUFFER
LPC_UART0->LCR = (11<<1) | (1<<7); //CONFI. 8BITS ,1 STOP B, NO PARTY

 var_UartPclk_u32 =  (LPC_SC->PCLKSEL0 >> 6) & 0x03;

 switch( var_UartPclk_u32 )

{
case 0x00:
var_Pclk_u32 = SystemCoreClock/4;
break;
case 0x01:
var_Pclk_u32 = SystemCoreClock;
break;
case 0x02:
var_Pclk_u32 = SystemCoreClock/2;
break;
case 0x03:
var_Pclk_u32 = SystemCoreClock/8;
break;
}

var_RegValue_u32 = ( var_Pclk_u32 / (16 * baudrate ));
LPC_UART0->DLL = var_RegValue_u32 & 0xFF;
LPC_UART0->DLM = (var_RegValue_u32 >> 0x08) & 0xFF;
// util_BitClear(LPC_UART0->LCR,(1<<7));
}
//********************* envio de caracter *******************
void uart_Txchar(char ch)
{
while(util_IsBitCleared(LPC_UART0->LSR,5)); // ESPERA A TRNSMISSAO
LPC_UART0->THR=ch;
// printf(); //INICIA ATRANSMISSAO
}
//************************************************
//************* receber caracater ****************************
char uart_RxChar()// RECEBENDO CARACTER
{
char ch;
while(util_IsBitCleared(LPC_UART0->LSR,0)); //Aguarde até que os dados sejam recebidos
ch = LPC_UART0->RBR; // Aguarde até receber os dados recebidos
return ch;
}

1 voto
2k visualizações

Pessoal, boa tarde.

Estou fazendo um trabalho para a faculdade e preciso ler os valores de um transdutor de pressão no Arduino, como faço para ler?
Sei que preciso de um resistor de 250 Ohms. Consigo fazer as ligações dos componentes mas não consigo fazer com que o arduino leia o dispositivo.

0 votos
0 respostas
1k visualizações

Vendo minha cubieboard 2 em perfeito estado comprei para usar no tcc da facu. e dpois usei poucas vezes tem 3 meses de uso.
R$250,00+frete com acessórios e fonte mais informações
[email protected]
Pagamento via pagseguro ou ML

Imagens reais

0 votos
0 respostas
2k visualizações

Ola Galera!
Estou montando um projeto onde me deparei que terei que fazer um controle de viscosidade de uma tinta, alguém já viu algum projeto eletrônico de viscosímetro?

0 votos
972 visualizações

Tenho um driver (“mcc.ko”) gerado em uma versão de linux diferente da qual preciso utilizá-lo. Minha plataforma é baseada no SoC VF61 da Toradex.

Segue abaixo alguns dados para auxiliar na análise:
[email protected]:/lib/modules# ls
4.0.2-v2.4b1+git+g3dc77db 4.1.2-14235-g9822d66-dirty

[email protected]:/lib/modules# uname -a
Linux colibri-vf 4.1.2-14235-g9822d66-dirty #57 Wed Jul 6 16:07:53 BRT 2016 armv7l GNU/Linux

[email protected]:/lib/modules# modprobe –force-vermagic mcc.ko
modprobe: FATAL: Module mcc.ko not found.
[email protected]:/lib/modules#

[email protected]:/lib/modules# modinfo 4.0.2-v2.4b1+git+g3dc77db/extra/mcc.ko
filename: /lib/modules/4.0.2-v2.4b1+git+g3dc77db/extra/mcc.ko
license: GPL
srcversion: FAB13EA48F3F761DECF7F83
depends:
vermagic: 4.0.2-v2.4b1+git+g3dc77db mod_unload modversions ARMv7 p2v8
[email protected]:/lib/modules#

A pasta “lib/modules’ contem os drivers de duas versões do kernel. O módulo “mcc.ko” está presente apenas na pasta correspondente a versão “4.0.2…”, e o kernel em execução é “4.1.2…”. Como podemos observar, o comando “modprobe” não consegue localizar o arquivo “mcc.ko” (acredito que ele procure apenas na pasta correspondente a versão “4.1.2…”.). Tentei executar o “modprobe” com o nome completo incluindo o path e tentei copiando o módulo “mcc.ko” para a pasta correspondente a versão “4.1.2”, e em todos os casos recebo a resposta “mcc.ko not found”.

Como tratar esta questão?

Mostrando 1 - 10 de 369 resultados