Cursos de Arduino Programming for Beginners
O Arduino é um microcontrolador de código aberto, de placa única, para a construção de dispositivos que podem detetar e controlar objectos no mundo físico.
Neste curso, ministrado por um instrutor, os participantes aprenderão a programar o Arduino para uso no mundo real, como para controlar luzes, motores e sensores de deteção de movimento. Este curso pressupõe o uso de componentes de hardware reais em um ambiente de laboratório ao vivo (não hardware simulado por software).
No final deste treinamento, os participantes serão capazes de:
- Programar Arduino para controlar luzes, motores e outros dispositivos.
- Compreender a arquitetura do Arduino, incluindo entradas e conectores para dispositivos adicionais.
- Adicionar componentes de terceiros, como LCDs, acelerómetros, giroscópios e localizadores GPS para ampliar a funcionalidade do Arduino.
- Compreender as várias opções em linguagens de programação, desde C a linguagens de arrastar e largar.
- Testar, depurar e implementar o Arduino para resolver problemas do mundo real.
Formato do curso
- Palestra e discussão interactiva.
- Muitos exercícios e prática.
- Implementação prática num ambiente de laboratório ao vivo.
Opções de personalização do curso
- O Arduino está disponível em diferentes modelos e suporta diferentes interfaces de programação (C, C++, C#, Python) e IDEs (Arduino IDE, Visual Studio, etc.). Para este curso serão utilizados os seguintes modelos:
- Arduino placa Uno
- Arduino IDE
- Arduino linguagem (baseada em C/C++)
- *** Os participantes são responsáveis pela aquisição do seu próprio hardware e componentes! ***
- Os kits de hardware podem ser adquiridos a fornecedores, tais como: Arduino Starter Kit https://store.arduino.cc/products/arduino-starter-kit-multi-language
- Para solicitar uma configuração diferente, contacte-nos para combinar.
Programa do Curso
Introdução
- Microcontroller vs Microprocessador
- Arduino vs Rasberry Pi
Visão geral de Embedded Systems
Selecionando o quadro Arduino certo para o seu projeto
A mentalidade para aprender Arduino
Fundamentos de Arduino Electronics
Compreendendo um diagrama de circuito
Usando um DVM (voltímetro digital)
Como não explodir os pinos GPIO e outras precauções de segurança
Conectando tudo junto
Ferramentas de software e hardware para Arduino
Explorando o Arduino IDE
Programming o Arduino
Escrevendo seu primeiro programa: uma luz piscante ("Olá Mundo" da Eletrônica)
Programming Fundamentos: Loops, condicionais, variáveis, funções e parâmetros
Visão geral das interfaces de entrada/saída (E/S)
Configurando os sensores de entrada
LEDs, interruptores, campainhas e dispositivos de exibição
Configurando os dispositivos de saída (LEDs e robótica eletromecânica)
Programming Controle de dispositivo de sensor para saída
Projeto: Sistema de Ajuste Automático de Luz
Conversão Analógica para Digital (ADC)
Série Communication e UART Programming
Sensores, motores e dispositivos de áudio
Projeto: A ser determinado
Teste e depuração
Ampliando as capacidades do Arduino
Juntando-se à comunidade Arduino
Solução de problemas
Observações finais
Requisitos
- Não é necessária experiência prévia em programação.
- Um conhecimento básico ou interesse em hardware.
Público
- Programadores principiantes
- Técnicos de hardware/software
- Técnicos de todos os sectores
- Hobbyistas
Precisa de ajuda para escolher o curso certo?
info@nobleprog.pt ou +351 30 050 9666
Cursos de Arduino Programming for Beginners - Enquiry
Arduino Programming for Beginners - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (7)
Simplesmente começar e fazer algumas coisas básicas foi extremamente útil
Remy Pieron - Facebook
Curso - Arduino Programming for Beginners
Máquina Traduzida
ambiente relaxado e informal, muita ajuda durante os exemplos trabalhados
bernard hoey - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Máquina Traduzida
Aproveitei o treinamento ministrado por alguém com experiência no campo.
Nicholas Scott - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Máquina Traduzida
Encontrei o equilíbrio entre o ensino no "quadro branco" e o aprendizado prático "mão-na-massa" perfeitamente adequado para uma disciplina introdutória Arduino, e o ritmo também foi apropriado.
Neil Owen - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Máquina Traduzida
O estilo de Rod era divertido.
Tom O'Hara - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Máquina Traduzida
Rod parecia muito conhecedor e entusiasmado com o material do curso.
Kyle Stirling - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Máquina Traduzida
Aquisição de conhecimentos úteis e esclarecimento de algumas coisas sobre as quais eu tinha dúvidas anteriormente.
Kenneth Mahoney - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Advanced Arduino Programming
14 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão como programar o Arduino usando técnicas avançadas à medida que avançam na criação de um sistema simples de alerta de sensor.
Ao final deste treinamento, os participantes serão capazes de:
- Entender como o Arduino funciona.
- Aprofundar os principais componentes e funcionalidades do Arduino.
- Programar o Arduino sem usar o IDE Arduino.
Advanced Embedded Systems Development
35 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros que desejam aprender a usar o C incorporado para programar vários tipos de microcontroladores baseados em diferentes arquiteturas de processador (8051, ARM CORTEX M-3 e ARM9).
Construindo um robô de baixo para cima
28 HorasNeste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como construir um robô usando o hardware Arduino e a linguagem Arduino (C / C++).
Ao final deste treinamento, os participantes serão capazes de:
- Construir e operar um sistema robótico que inclua componentes de software e hardware
- Compreender os principais conceitos utilizados nas tecnologias robóticas
- Montar motores, sensores e microcontroladores num robô funcional
- Projetar a estrutura mecânica de um robô
Público-alvo
- Programadores
- Engenheiros
- Entusiastas
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Nota
- Os kits de hardware serão especificados pelo formador antes da formação, mas conterão aproximadamente os seguintes componentes:
- Arduino placa
- Controlador do motor
- Sensor de distância
- Escravo Bluetooth
- Placa de prototipagem e cabos
- Cabo USB
- Kit para veículos
- Os participantes terão de adquirir o seu próprio hardware.
- Se desejar personalizar esta formação, contacte-nos para combinar.
Introduction to IoT Using Arduino
14 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão os fundamentos da IoT à medida que avançam na criação de um sistema de sensores IoT baseado em Arduino.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os princípios da IoT, incluindo componentes da IoT e técnicas de comunicação.
- Aprenda a usar módulos de comunicação Arduino que podem ser usados para diferentes sistemas IoT.
- Aprender a utilizar e programar uma aplicação móvel para controlar Arduino.
- Utilizar um módulo Wi-Fi para ligar o Arduino a outro dispositivo.
- Construir e implementar o seu próprio sistema de sensores IoT.
Deploying AI on Microcontrollers with TinyML
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros de sistemas embarcados de nível intermediário e desenvolvedores de IA que desejam implantar modelos de aprendizado de máquina em microcontroladores usando TensorFlow Lite e Edge Impulse.
No final deste treinamento, os participantes serão capazes de:
- Entenda os fundamentos de TinyML e seus benefícios para aplicativos de IA de ponta.
- Configure um ambiente de desenvolvimento para projetos TinyML.
- Treine, otimize e implante modelos de IA em microcontroladores de baixa potência.
- Usar TensorFlow Lite e Edge Impulse para implementar aplicações TinyML do mundo real.
- Otimizar modelos de IA para eficiência energética e restrições de memória.
Microcontroller Design
35 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros que desejam aprender os princípios de design do design de microcontroladores.
Raspberry Pi for Beginners
14 HorasRaspberry Pi é um pequeno e único computador.
Neste treinamento ao vivo liderado por instrutores, os participantes aprenderão como configurar e programar o Raspberry Pi para servir como um sistema interativo e poderoso.
No final do curso, os participantes poderão:
- Criar um ambiente de desenvolvimento integrado (IDE) para a maior produtividade do desenvolvimento
- Programa Raspberry Pi para controlar dispositivos como sensores de movimento, alertas, servidores web e impressoras.
- Compreender Raspberry Pi's arquitetura, incluindo entradas e conectores para dispositivos adicionais.
- Compreender as diferentes opções em idiomas de programação e sistemas operacionais
- Testar, desbloquear e implementar o Raspberry Pi para resolver problemas do mundo real
Auditoria
- Desenvolvedores
- Técnico de Hardware/Software
- Técnicos em todas as indústrias
- Hobbies
Formato do curso
- Parte de palestras, parte de discussão, exercícios e prática pesada
Notícia
- Raspberry Pi Apoia vários sistemas operacionais e idiomas de programação. Este curso usará o Raspbian como sistema operacional e Python como linguagem de programação. Para solicitar uma configuração específica, por favor contacte-nos para organizar.
- Os participantes são responsáveis pela aquisição do hardware e componentes Raspberry Pi.
Tensorflow Lite for Microcontrollers
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (online ou no local) é destinado a engenheiros que desejam escrever, carregar e executar modelos de aprendizado de máquina em dispositivos incorporados muito pequenos.
No final desta formação, os participantes serão capazes de
- Instalar TensorFlow Lite.
- Carregar modelos de aprendizado de máquina em um dispositivo incorporado para permitir que ele detecte fala, classifique imagens, etc.
- Adicionar IA a dispositivos de hardware sem depender de conetividade de rede.