banner
Centro de notícias
Escolha entre nossa ampla gama de produtos e serviços de classe mundial para uma experiência verdadeiramente notável.

Introdução ao Arduino no macOS Ventura

Jul 28, 2023

Arduino é uma pequena plataforma eletrônica barata para fabricantes. Veja como começar no macOS.

Quando a pequena plataforma eletrônica Arduino explodiu no cenário eletrônico em 2005, ela enviou ondas de choque pela comunidade de criadores.

Idealizada por Massimo Banzi e sua equipe de desenvolvedores do Interaction Design Institute Ivrea, Itália, a pequena plataforma de microcontrolador foi projetada para fornecer a estudantes e engenheiros eletrônicos amadores uma plataforma e ferramentas pequenas, simples e de baixo custo para permitir o desenvolvimento de produtos eletrônicos. .

A plataforma passou por diversas iterações antes de ser padronizada. O design da plataforma é de código aberto, para que qualquer pessoa possa fabricar dispositivos e componentes Arduino com base em um design de referência único e aberto.

A programação para Arduino é baseada na Linguagem de Programação Arduino (APL), que por sua vez é baseada em Processamento, mas APL é muito semelhante a C.

O próprio nome Arduino é derivado do nome de um bar na Itália onde o grupo de desenvolvimento se reunia, que por sua vez derivou seu nome de um rei da Itália da Idade Média.

Semelhante à plataforma AVR mais antiga, o Arduino oferece várias vantagens, nomeadamente menor custo, onipresença e fornecimento de componentes mais acessível.

Desde a introdução do Arduino, toda uma indústria e um ecossistema surgiram em torno da plataforma, que agora tem cerca de trinta milhões de usuários em todo o mundo.

Qualquer pessoa pode começar a usar o Arduino por cerca de US$ 25, desde que tenha acesso a um computador. A maior parte da programação é feita através do IDE para download do Arduino.

Porém, o site oficial agora conta com um IDE (Ambiente de Desenvolvimento Integrado) online, que pode ser usado para programar os dispositivos na web.

Em 2017, Arduino.cc anunciou uma parceria com a ARM Holdings do Reino Unido.

Para uma introdução completa ao Arduino, consulte O que é Arduino no site oficial.

Existem agora muitos modelos de placas Arduino disponíveis com preços variados. De longe, o mais comum é o Arduino Uno R3, que consiste em uma única placa pequena com conexões de alimentação e USB, conectores de entrada/saída (E/S) para sensores analógicos e digitais e um mínimo de LEDs integrados para alimentação e comunicação de dados. .

A linha completa de placas inclui Uno, Nano, Pro Micro, Pro Mini, Leonardo, Due, Mega, Yun, Yun Mini, Gemma e outras. Arduino.cc também introduziu recentemente uma linha mais nova e sofisticada de Arduinos (família MKR), que inclui recursos como rede LoRa, NodeMCU, NodeRed e outros recursos.

Algumas placas Arduino, como Gemma, foram descontinuadas e não são mais suportadas, mas ainda podem ser encontradas online em sites de vários vendedores. Há também uma família Nicla de baixo consumo de energia projetada para sistemas embarcados e alimentação somente por bateria.

A maioria das placas é baseada em microcontroladores Atmel, principalmente o Atmel ATmega328 e outros, mas o Due é baseado em um processador ARM de 32 bits, e o Yun executa uma versão completa do sistema operacional Linux e possui WiFi integrado. Yun agora está aposentado e substituído pelo muito menor Yun Mini e pela família MKR.

O Mega é um tabuleiro muito maior. Como o Yun original, ele oferece mais de 50 conexões através de seus conectores de E/S.

Existem também versões extremamente pequenas do Arduino, como Seeed Studio XIAO SAMD21 (US$ 11) e Beetle (US$ 11).

A ideia básica por trás do Arduino é conectar um ou mais pequenos sensores eletrônicos nos pinos de conexão analógicos ou digitais da placa, geralmente identificados na parte frontal da placa, próximo aos conectores dos pinos. As comunicações de e para os sensores são programadas e carregadas no Arduino usando o IDE ou editor web.

Esta foto mostra um clone UNO R3 do WeMos, que inclui pinos WiFi, alimentação e analógicos à esquerda, pinos digitais e de transmissão/recepção de LED à direita:

Leonardo, semelhante ao UNO é mostrado aqui:

A maioria das placas tem alimentação de 3,3 V/5 V, aterramento (GND), três a 11 pinos analógicos mais dez E/S digitais, alimentação, transmissão (TX) e pinos de recepção (RX) que espelham os LEDs integrados. Algumas placas possuem um único LED compartilhado para TX/RX.

Board and Tools->Port/strong. If you select strongGet Board Info/strong just below, you'll be shown the board name, its unique USB vendor, and product IDs. (Every USB device maker has to register a USB vendor and product ID with USB.org):/p>Board and Tools->Port/strong>