Fórum

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

Tenho a ideia de fazer uma ratoeira utilizando um sensor de presença numa gaiolinha.
Quando o rato entrar na gaiola e for atrás da isca, o sensor de presença vai captar que o animal está lá e então abre um alçapão abaixo do bicho. Depois de um tempinho o alçapão tem que voltar a ficar fechado para esperar a próxima captura.
Estou pensando em usar o Arduino para fazer esse controle, será que com esse kit eu consigo executar esse projeto?
Obrigado

0 votos
0 respostas
64 visualizações

Olá amigos,

Quero ser informado quando um motor de esteira pare de funcionar ou quando seja desligado.
É possível ele me enviar uma mensagem para meu celular? Ou pelo Twitter?
De preferência que seja utilizado com o Arduino.

Informações do motor:
220V
1 cv

obrigado

0 votos
0 respostas
88 visualizações

Boa tarde pessoal.
Como posso colocar 4 comando via mqtt entre 2 nodemcu ?
Poderia informar apenas uma lógica ?

0 votos
0 respostas
188 visualizações

Está pensando em criar um novo projeto de robótica, que envolva braços para um novo projeto? Temos a dica perfeita para você, a Eletrogate tem o que você precisa: Kit Braço Robótico em MDF – Eletrogate

0 votos
0 respostas
200 visualizações

TL;DR: Engenheiro Mecânico com conhecimentos em software embarcado e eletrônica digital/analógica com dúvidas sobre início de carreira, principalmente na questão de empregos em outros estados, já que no Nordeste encontrei um total de zero vagas. Minhas capacidades no final do post para uma melhor ideia da minha situação. Já peço desculpas pelo post longo.
.
Bom dia, pessoal. Tenho muito interesse na área de embarcados e já utilizo muito nos meus estudos, mas sempre encontrei dificuldade para conseguir me infiltrar no mercado dessa área. Me formei no início de 2018 e acabei entrando em um mestrado na área de controle (engenharia mecânica também) que pretendo terminar próximo ano.
.
Gostaria da opinião sincera e de dicas de quem já se encontra no mercado de trabalho. Infelizmente, essa área no Nordeste parece ser inexistente, procurei nas quatro capitais mais próximas e encontrei um total de zero vagas na área. Gostaria de saber minhas chances de conseguir um emprego em outro estado, principalmente pelo fato de precisar conseguir a vaga antes de me mudar. E principalmente, gostaria de dicas para aumentar minhas chances. Pelo que tenho visto a maioria quase absoluta das vagas é para pessoal com experiência no mercado, o que me deixa preocupado, e também pelo fato de eu não possuir formação nas áreas mais procuradas (elétrica e computação).
.
Um pouco do meu histórico:
– C, C++ (mas nunca utilizei realmente em um projeto maior), Rust (recomendo darem uma olhada, muito bom e está crescendo bem).
– Trabalhei com PIC18 na graduação, com dois projetos mais consistentes: PID para controle da temperatura de ar de admissão para um motor e um controle experimental para injeção de combustível piezoelétrica (ponte H com mais de 100V, etc).
– Brinquei um pouco com AVR mas nunca desenvolvi um projeto mais sério.
– Agora no mestrado estou focando em ARM (STM32). Fiz um projeto para aquisição de dados e comunicação via USB CDC com desktop e com um aplicativo Android simples que desenvolvi. Pretendo utilizar um microcontrolador e talvez Android em um projeto de controle que estou desenvolvendo para minha dissertação.

  • Thales Fragoso perguntada 4 meses atrás
  • última atividade 4 meses atrás
0 votos
0 respostas
194 visualizações

Estou usando um joystick e o Pro Micro para emular o mouse, uso exatamente o mesmo código nas duas plataformas, compila perfeitamente, sem nenhum erro, porém só funciona se eu passar o código via Arduino IDE.

O PlatformIO é uma extensão que uso no VS Code, ele enxerga normalmente os includes, inclusive fiz um código de teste com LED e funcionou normalmente via PlatformIO, porém com o seguinte código, o mesmo só funciona se eu gravar pelo Arduino IDE. Usando o PlatformIO, quando eu clico em cima do include com o Ctrl pressionado, ele abre normalmente os arquivos .h

Eis o código:

/* HID Joystick Mouse Example
   by: Jim Lindblom
   date: 1/12/2012
   license: MIT License - Feel free to use this code for any purpose.
   No restrictions. Just keep this license if you go on to use this
   code in your future endeavors! Reuse and share.

   This is very simplistic code that allows you to turn the
   SparkFun Thumb Joystick (http://www.sparkfun.com/products/9032)
   into an HID Mouse. The select button on the joystick is set up
   as the mouse left click.
 */

#include <Arduino.h>
#include <Mouse.h>
int horzPin = A0;  // Analog output of horizontal joystick pin
int vertPin = A1;  // Analog output of vertical joystick pin
int selPin = 9;  // select button pin of joystick

int vertZero, horzZero;  // Stores the initial value of each axis, usually around 512
int vertValue, horzValue;  // Stores current analog output of each axis
const int sensitivity = 200;  // Higher sensitivity value = slower mouse, should be <= about 500
int mouseClickFlag = 0;

void setup()
{
  pinMode(horzPin, INPUT);  // Set both analog pins as inputs
  pinMode(vertPin, INPUT);
  pinMode(selPin, INPUT);  // set button select pin as input
  digitalWrite(selPin, HIGH);  // Pull button select pin high
  delay(1000);  // short delay to let outputs settle
  vertZero = analogRead(vertPin);  // get the initial values
  horzZero = analogRead(horzPin);  // Joystick should be in neutral position when reading these
}

void loop()
{
  vertValue = analogRead(vertPin) - vertZero;  // read vertical offset
  horzValue = analogRead(horzPin) - horzZero;  // read horizontal offset
//delay(3000);

  if (vertValue != 0)
    Mouse.move(0, vertValue/sensitivity, 0);  // move mouse on y axis
  if (horzValue != 0)
    Mouse.move((horzValue/sensitivity) *-1, 0, 0);  // move mouse on x axis

  if ((digitalRead(selPin) == 0) && (!mouseClickFlag))  // if the joystick button is pressed
  {
    mouseClickFlag = 1;
    Mouse.press(MOUSE_LEFT);  // click the left button down
  }
  else if ((digitalRead(selPin))&&(mouseClickFlag)) // if the joystick button is not pressed
  {
    mouseClickFlag = 0;
    Mouse.release(MOUSE_LEFT);  // release the left button
  }
}
0 votos
0 respostas
73 visualizações

Estou desenvolvendo um software para autenticação de cartões RFID seguindo o padrão CIPURSE, porém está bem complexo.
Consegui encontrar apenas um código (java) no github mas não compila e a documentação é de dificil entendimento.
Existe algum lugar que posso começar?

0 votos
0 respostas
213 visualizações

boa noite alguem desse forun trabalha com fpga da marca actel A40MX04 PLG84 ?
na verdade estou a procura de um gravador para esse componente alguem pode me ajudar ?
obrigado pela atenção

0 votos
0 respostas
203 visualizações

Prezados,
Alguém saberia me dizer se existe um medidor de consumo de gás digital e Wi-Fi?

Obrigado,

0 votos
0 respostas
209 visualizações

Boa tarde pessoal,
Eu tenho tido muita dificuldade em configurar um ambiente para compilar códigos para o sistema operacional de tempo real embarcado RTEMS, eu segui as instruções da documentação oficial (a master):
https://docs.rtems.org/
Fiz o build e agora estou tentando compilar com o sparc-rtems5-gcc para um chip ERC32, o problema é que não consigo compilar pois o mesmo não acha as bibliotecas que estão na árvore de projeto.
fiz uma pergunta no StackOverflow também:
https://stackoverflow.com/questions/55306034/sparc-rtems5-gcc-ignores-or-dont-find-libraries

Algum de vocês já teve ou está tendo experiência com RTEMS ? Se sim, poderiam me ajudar com algumas dicas ?

meu sistema:
Linux michel-COM 4.15.0-45-generic #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:48 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Mostrando 11 - 20 de 391 resultados