Arduino Programming for Beginners 교육 과정
Arduino은 물리적 세계의 객체를 감지하고 제어할 수 있는 장치를 구축하기 위한 오픈 소스, 단일 보드, 마이크로컨트롤러입니다.
강사가 주도하는 이 실시간 교육에서 참가자는 조명, 모터 및 동작 감지 센서를 제어하는 것과 같이 실제 사용을 위해 Arduino을 프로그래밍하는 방법을 배웁니다. 이 과정에서는 라이브 랩 환경에서 실제 하드웨어 구성 요소를 사용한다고 가정합니다(소프트웨어 시뮬레이션 하드웨어가 아님).
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 조명, 모터 및 기타 장치를 제어하는 프로그램Arduino
- 추가 장치의 입력 및 커넥터를 포함하여 Arduino의 아키텍처를 이해합니다.
- LCD, 가속도계, 자이로스코프, GPS 추적기와 같은 타사 구성 요소를 추가하여 Arduino의 기능을 확장합니다.
- C부터 드래그 앤 드롭 언어까지 다양한 프로그래밍 언어 옵션을 이해합니다.
- Arduino을 테스트하고 디버그하고 배포하여 실제 문제를 해결합니다.
과정 형식
- 대화형 강의 및 토론.
- 연습과 실습이 많아요.
- 라이브 랩 환경에서의 실습 구현.
코스 사용자 정의 옵션
- Arduino은 다양한 모델로 제공되며 다양한 프로그래밍 인터페이스(C, C++, C#, Python)와 IDE(Arduino IDE, Visual Studio 등)를 지원합니다. 이 과정에서는 다음을 사용합니다.
- Arduino 우노보드
- Arduino IDE
- Arduino 언어(C/C++ 기반)
- *** 참가자는 자신의 Arduino 하드웨어 및 구성 요소를 구매해야 합니다!***
- 하드웨어 키트는 다음과 같은 공급업체에서 구매할 수 있습니다. Arduino Starter Kit https://store.arduino.cc/products/arduino-starter-kit-multi-language
- 다른 설정을 요청하려면 당사에 연락하여 준비해 주시기 바랍니다.
Course Outline
소개
- Microcontroller 대 마이크로프로세서
- Arduino 대 라즈베리 파이
Embedded Systems 개요
프로젝트에 적합한 Arduino 보드 선택
배움의 마음가짐 Arduino
Arduino Electronic의 기본 사항
회로도 이해
DVM(디지털 전압계) 사용
GPIO 핀을 폭파하지 않는 방법 및 기타 안전 예방 조치
모든 것을 하나로 연결
Arduino의 소프트웨어 및 하드웨어 도구
Arduino IDE 탐색
Programming Arduino
첫 번째 프로그램 작성: 깜박이는 불빛(전자공학의 "Hello World")
Programming 기본 사항: 루프, 조건부, 변수, 함수 및 매개변수
입출력(I/O) 인터페이스 개요
입력 센서 구성
LED, 스위치, 부저 및 디스플레이 장치
출력 장치 구성(LED 및 전자 기계 로봇)
Programming 센서-출력 장치 제어
프로젝트: 자동 조명 조정 시스템
아날로그-디지털 변환(ADC)
직렬 Communication 및 UART Programming
센서 스틱, 모터 및 오디오 장치
프로젝트: 미정
테스트 및 디버깅
Arduino의 기능 확장
Arduino 커뮤니티에 가입하기
문제 해결
맺음말
Requirements
- 이전 프로그래밍 경험은 필요하지 않습니다.
- 하드웨어에 대한 기본적인 이해나 관심이 필요합니다.
청중
- 초보 개발자
- 하드웨어/소프트웨어 기술자
- 모든 산업 분야의 기술자
- 취미인들
Open Training Courses require 5+ participants.
Arduino Programming for Beginners 교육 과정 - Booking
Arduino Programming for Beginners 교육 과정 - Enquiry
Arduino Programming for Beginners - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (7)
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Course - Arduino Programming for Beginners
relaxed and informal environment plenty of help during worked examples
bernard hoey - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
I enjoyed the training was delivered by someone with experience in the field.
Nicholas Scott - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
I found the balance of "white board" teaching versus practical "hands-on" learning was just right for an Arduino introductory course, and the pace was also appropriate.
Neil Owen - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
Rod's style was entertaining.
Tom O'Hara - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
Rod seemed very knowledgeable and enthusiastic about the course material.
Kyle Stirling - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
Upcoming Courses
Related Courses
Advanced Arduino Programming
14 Hours대한민국에서 강사가 진행하는 이 실시간 교육에서 참가자는 간단한 센서 경보 시스템을 만드는 과정을 거치면서 고급 기술을 사용하여 Arduino을 프로그래밍하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Arduino의 작동 방식을 이해하세요.
- Arduino의 주요 구성 요소와 기능을 자세히 살펴보세요.
- Arduino IDE를 사용하지 않고 Arduino을 프로그래밍하세요.
Advanced Embedded Systems Development
35 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 다양한 프로세서 아키텍처(8051, ARM CORTEX M-3, ARM9)를 기반으로 하는 다양한 유형의 마이크로컨트롤러를 프로그래밍하기 위해 임베디드 C를 사용하는 방법을 배우고자 하는 엔지니어를 대상으로 합니다.
Building A Robot from the Ground Up
28 Hours강사가 진행하는 이 실시간 교육에서 참가자는 Arduino 하드웨어와 Arduino (C/C++) 언어를 사용하여 로봇을 만드는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 소프트웨어와 하드웨어 구성 요소를 모두 포함하는 로봇 시스템을 구축하고 운영합니다.
- 로봇 기술에 사용되는 핵심 개념을 이해하세요
- 모터, 센서, 마이크로 컨트롤러를 조립하여 작동하는 로봇을 만듭니다.
- 로봇의 기계 구조를 설계하다
청중
- 개발자
- 엔지니어
- 취미인들
과정 형식
- 일부 강의, 일부 토론, 연습 및 집중적인 실습
메모
- 하드웨어 키트는 교육 전에 강사가 지정하지만 대략 다음과 같은 구성 요소가 포함됩니다.
- Arduino 보드
- 모터 컨트롤러
- 거리 센서
- 블루투스 슬레이브
- 프로토타입 보드 및 케이블
- USB 케이블
- 차량 키트
- 참가자는 하드웨어를 직접 구매해야 합니다.
- 이 교육을 맞춤화하고 싶으시다면, 당사에 연락해 주시기 바랍니다.
Introduction to IoT Using Arduino
14 Hours대한민국에서 강사가 진행하는 이 실시간 교육에서 참가자는 Arduino 기반 IoT 센서 시스템을 만드는 과정을 거치면서 IoT의 기본 사항을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- IoT 구성 요소와 통신 기술을 포함한 IoT의 원리를 이해합니다.
- 다양한 IoT 시스템에 사용할 수 있는 Arduino개의 통신 모듈을 사용하는 방법을 알아보세요.
- 모바일 앱을 사용하고 프로그래밍하여 Arduino을 제어하는 방법을 알아보세요.
- Wi-Fi 모듈을 이용해 Arduino을 다른 기기에 연결해 보세요.
- 자체 IoT 센서 시스템을 구축하고 배포합니다.
Deploying AI on Microcontrollers with TinyML
21 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 TensorFlow Lite 및 Edge Impulse를 사용하여 마이크로컨트롤러에 머신 러닝 모델을 배포하려는 중급 임베디드 시스템 엔지니어 및 AI 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- TinyML의 기본 사항과 에지 AI 애플리케이션에 대한 이점을 이해하세요.
- TinyML 프로젝트를 위한 개발 환경을 설정하세요.
- 저전력 마이크로컨트롤러에서 AI 모델을 훈련하고, 최적화하고, 배포합니다.
- TensorFlow Lite 및 Edge Impulse를 사용하여 실제 TinyML 애플리케이션을 구현합니다.
- 전력 효율성과 메모리 제약에 맞춰 AI 모델을 최적화합니다.
Microcontroller Design
35 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 마이크로컨트롤러 설계의 원리를 배우고자 하는 엔지니어를 대상으로 합니다.
Raspberry Pi for Beginners
14 HoursRaspberry Pi 아주 작은, 단일 보드 컴퓨터입니다.
이 강사가 이끄는 라이브 훈련에서 참가자들은 상호 작용하고 강력한 통합 시스템으로 봉사하기 위해 Raspberry Pi를 설정하고 프로그래밍하는 방법을 배울 것입니다.
이 훈련이 끝나면 참가자는 다음을 할 수 있습니다 :
- 최대 개발 생산성을 위한 IDE(Integrated Development Environment) 설립
- 프로그램 Raspberry Pi 움직임 센서, 알람, 웹 서버 및 프린터와 같은 장치를 제어합니다.
- Raspberry Pi's 아키텍처를 이해, 추가 장치에 대한 입력 및 커넥터를 포함.
- 프로그래밍 언어 및 운영 체제의 다양한 옵션을 이해합니다.
- 테스트, 분해, 그리고 실제 세계 문제를 해결하기 위해 Raspberry Pi를 배치
관객
- 개발자
- 하드웨어 / 소프트웨어 기술자
- 모든 산업 분야의 기술자
- 호비주의자
코스의 형식
- 부분 강의, 부분 토론, 연습 및 무거운 연습
노트
- Raspberry Pi 다양한 운영 체제 및 프로그래밍 언어를 지원합니다. 이 과정은 운영 체제와 Python 프로그래밍 언어로 Linux 기반의 Raspbian을 사용합니다. 특정 설정을 요청하려면 저희에게 연락하여 배치하십시오.
- 참가자는 하드웨어 및 구성 요소 Raspberry Pi를 구매하는 책임이 있습니다.
Tensorflow Lite for Microcontrollers
21 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 매우 작은 임베디드 장치에서 기계 학습 모델을 작성, 로드 및 실행하려는 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- TensorFlow Lite을 설치합니다.
- 기계 학습 모델을 임베디드 장치에 로드하여 음성 감지, 이미지 분류 등을 수행할 수 있습니다.
- 네트워크 연결에 의존하지 않고 하드웨어 장치에 AI를 추가합니다.