segunda-feira, 30 de novembro de 2015
Tutorial 7: Arduino e Matlab - Plot em tempo Real
A algum tempo já foi postado nesse blog sobre plot do matlab pela leitura dos pinos analógicos no arduino. Mas não podia passar esses tutoriais sem comentar novamente sobre esse assunto.
segunda-feira, 23 de novembro de 2015
Tutorial 6: Arduino e Matlab - Controlando servoMotor
Nesse tutorial iremos explorar o controle de um servo usando o Matlab. Para começar, o que é um servo motor?
quarta-feira, 18 de novembro de 2015
Tutorial 5: Arduino e Matlab - Trabalhando com I²C
Nesse tutorial iremos abordar como trabalhar com I2C usando o arduino e o Matlab.
UM POUCO DE HISTÓRIA:
O barramento I2C foi projetado pela Philips no começo dos anos 80 para permitir comunicação fácil entre os componentes que residem na mesma placa de circuito. TWI significa duas interface de fio (Two Wire Interface) e para a maioria dos microcontroladores essebarramento é idêntico ao I²C . O nome TWI foi introduzido por Atmel e outras empresas para evitar conflitos com marca questões relacionadas com a I²C .
Barramento I2C é composto por dois fios , SDA ( Linha de dados de série ) e SCL (Serial Linha Relógio). Você pode ver pinos I2C a bordo Arduino como segue:
segunda-feira, 9 de novembro de 2015
Tutorial 4: Arduino e Matlab - Trabalhando com PWM e entrada analógica
A placa Arduino suporta cinco funções do matlab para controle I/O analógico. As funções são:
- configurePin(): Usada para definir qual pino sera entrada/saída
- writePWMVoltage(): Usada paara escrever a tensão PWM no pino digital
- writePWMDutyCycle(): Usada para setar o ciclo PWM no pino digital
- readVoltage(): Usada para leitura analógica do pino referente
Munidos dessas informações iremos agora começar nosso tutorial. Teremos três experiências para fazer, que serão:
- Controle do LED RGB
- Controle de luminosidade
- Leitura analógica de um potenciômetro
LET's GO!
CONTROLE DO LED RGB:
O objetivo desse experimento é realizar o controle de um LED RGB através das portas PWM. Se você possuir um arduino MEGA 2560 as portas PWM serão da 2 a 13, mas se você estiver utilizando um arduino UNO, cuidado! Pois as portas PWM serão: 3,5,6,9,10 e 11.
Portas PWM do arduino MEGA 2560
Portas PWM do arduino UNO.
segunda-feira, 2 de novembro de 2015
Tutorial 3: Arduino e Matlab - trabalhando com I/O digital
O suporte para Matlab com arduino trabalha com três funções manipular I/O digital. As quais são:
- configurePin(): É usado para definir o modo do pino, INPUT/OUTPUT
- writeDigitalPin(): É usada para escrever em um especifico pino como forma digital
- readDigitalPin(): É usado para fazer a leitura digital de um pino especifico
Assinar:
Postagens (Atom)