



Para começar a utilizar a placa MH-TINY no IDE do Arduino, é necessário instalar o driver específico da placa. Para isso, siga os passos abaixo:




Agora podemos acionar o LED presente na placa.
E o LED da placa piscando a cada segundo.Em alguns casos o driver do usb usado para se comunicar com a placa apresenta erro. Caso isso aconteça, no Windows, basta extrair este arquivo aqui e executar o programa DPinst64.exe.
Agora, vamos acionar um servo motor com a MH-TINY./*---------------------------------------------------------------------------------------------------------
- Controlando um servo com um potênciometro no MH TINY -
@Autor:Abraão da Silva
@Blog: Eletrogate
@versão: 1.0
@descrição: O MH-TINY recebe os valores do potenciômetro e converte em um valor que pode ser
interpretado pelo servo como ângulo para mudar sua posição.
-----------------------------------------------------------------------------------------------------------*/
#include <Servo.h> // incluindo a biblioteca do Servo motor
Servo servoMotor; // criação do objeto servo
int potPin = A7; // pino analógico para o potenciômetro
int servoPin = 16; // pino digital para o servo motor
int angulo; // variável para armazenar o ângulo do servo
void setup() {
pinMode(A7,INPUT_PULLUP); // declaração do potenciômetro como entrada.
servoMotor.attach(servoPin); // inicializa o servo motor
pinMode(LED_BUILTIN,OUTPUT);
}
void loop() {
// mapeia a leitura do potenciômetro em um ângulo entre 0 e 180
angulo = map(analogRead(potPin), 0, 1023, 0, 180);
servoMotor.write(angulo); // escreve o ângulo no servo motor
delay(15); // aguarda um curto período de tempo
}A MH-TINY é uma placa de desenvolvimento de ótimo custo benefício e vimos como programar ela dentro do IDE do Arduino. Agora existem inúmeras possibilidades para explorar utilizando a MH-TINY em diversos projetos inovadores.
|
Conheça uma placa muito parecida com uma Arduino Nano que pode ser programada no próprio IDE da Arduino.
Encontre tudo na Loja Eletrogate com frete grátis para compras acima de R$ 200