Pular para o conteúdo principal

Grove - Kit Inicial para mbed

Sobre mbed e Grove

mbed é uma plataforma de desenvolvimento de código aberto para prototipagem rápida com microcontroladores. Ela fornece bibliotecas de software gratuitas, projetos de hardware e ferramentas de desenvolvimento para criar projetos com muita facilidade e rapidez.

Grove é uma plataforma de eletrônica modular para prototipagem rápida que não envolve soldagem ou uso de protoboard.

Sobre este kit

Este kit foi projetado para que você comece a usar mbed o mais rápido possível. Ele contém muitos módulos Grove plug-n-play para começar a explorar o mundo mbed. Um dos objetivos é se divertir e ganhar confiança com hardware e software ao longo da jornada.

dica

Para mais detalhes sobre os módulos Grove, consulte o Grove System

Começando


Tudo o que você precisa para começar é:

Olá, mundo

1.Clique neste link para se registrar ou fazer login no mbed, então você terá acesso ao compilador online do mbed.

2.Importe o programa e abra main.cpp, você verá o código.

3.No IDE online do mbed, clique em "Compile" na barra de ferramentas superior (ou use CTRL + D) para compilar o código e o arquivo binário - Arch_GPIO_Ex1_LPC11U24.bin.

4.Conecte a placa Arch ao computador e mantenha o botão pressionado por alguns segundos, uma unidade USB chamada CRP DISABLD irá aparecer.

5.Exclua firmware.bin e copie Arch_GPIO_Ex1_LPC11U24.bin para a unidade USB.

6.Pressione rapidamente o botão, o programa será executado e um LED começará a piscar.

#include "mbed.h"

/* Configure a GPIO pin as output for controlling a LED. 'led' is user assigned name and
'LED1' is a internal name given to a port pin P1_8 in this Arch platform. */
DigitalOut led(LED1);

int main()
{
while(1) {
led = 1; // Switch ON the LED.
wait(0.5); // Wait for 0.5 Seconds.
led = 0; // Switch OFF the LED.
wait(0.5); // Wait for 0.5 Seconds.
}
}

O programa acima usa a classe DigitalOut e a função wait() do SDK mbed C/C++. LED1 é um pseudônimo do pino de E/S P1_8 e está rotulado como D1 na placa Arch. O estado de LED1 é alterado escrevendo-se 0 ou 1 em led. A função wait() produz um atraso em segundos. O estado do led é continuamente alternado a cada 0,5 segundos dentro do loop infinito while().

Mais detalhes sobre DigitalOut podem ser encontrados na página DigitalOut do manual do mbed. Da mesma forma, a função wait() é documentada na página wait.

Piano de Frutas

Um piano construído com uma cesta de frutas, um microcontrolador e um computador.

A ideia vem do Makey Makey, mas usa hardware e software diferentes. É usado um microcontrolador compatível com mbed e com USB.

Hardware

  • Uma placa Arch
  • Uma cesta de frutas
  • Um computador com alimentação AC
  • Alguns fios

Software

  1. Clique neste link para importar o programa para o compilador online do mbed.
  2. Compile o código e faça o download do arquivo binário - Fruit_Piano_LPC11U24.bin.
  3. Conecte a placa Arch ao computador e mantenha o botão pressionado por alguns segundos, uma unidade USB chamada CRP DISABLD irá aparecer.
  4. Exclua firmware.bin e copie Arch_GPIO_Ex1_LPC11U24.bin para a unidade USB.
  5. Pressione rapidamente o botão para executar o programa
  6. Conecte alguns maças ou bananas aos pinos A0 - A5 (P0_11 - P0_14, P0_16, P0_22) da placa Arch
  7. Abra o Fruit Piano e toque.

Mais, Passo a Passo


Suporte Técnico e Discussão de Produtos

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...