Advanced Arduino Programming ( advarduino | 14 hours )

Prerequisites:
  • 基本熟悉 Arduino
  • 基本程式設計經驗
  • 對嵌入式系統的一般理解
  • 熟悉 C/C++ 程式設計

觀眾

  • 初級開發人員
  • 硬體/軟體技術人員
  • 所有行業的技術人員
  • 愛好者
Overview:

Arduino 是一種開源的單板微控制器,用於構建可以感知和控制物理世界中對象的設備。

在這個由講師指導的現場培訓中,參與者將學習如何使用高級技術對 Arduino 進行程式設計,同時逐步創建一個簡單的感測器警報系統。

在本次培訓結束時,參與者將能夠:

  • 瞭解 Arduino 的工作原理。
  • 深入瞭解 Arduino 的主要元件和功能。
  • 在不使用 Arduino IDE 的情況下對 Arduino 進行程式設計。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在即時實驗室環境中動手實施。

課程自定義選項

  • Arduino 可用於不同的型號,並支援不同的程式設計介面(C、C++、C#、Python)和 IDE(Arduino IDE、Visual Studio 等)。本課程將使用以下內容:
    • Arduino Uno板
    • Arduino 集成環境
    • Arduino 語言(基於 C/C++)
  • 參與者負責購買自己的 Arduino 硬體和元件!***
    • 硬體套件可以從供應商處購買,例如: Arduino 入門套件 https://store.arduino.cc/products/arduino-starter-kit-multi-language
  • 要請求不同的設置,請聯繫我們進行安排。
Course Outline:

介紹
高級概述 Arduino Programming

  • 為什麼您應該考慮高級 Arduino Programming
  • 瞭解 Arduino IDE
  • 瞭解 Arduino Microcontroller 的主要元件
  • AVR Microcontroller 系列概述

探索 Arduino IDE 的替代方案
閃爍的 LED 概覽 Sketch
使用命令行和Makefile繞過 Arduino IDE

  • Make 概述
  • 設定 Makefile(閃爍的 LED)
  • 使用 Makefile 編譯和上傳 Arduino 程式(閃爍的 LED)

Programming 使用 WinAVR 的 Arduino

  • 安裝 WinAVR
  • 使用 WinAVR 配置程式(閃爍的 LED)並將其上傳到 Arduino

創建您的第一個高級 Arduino 專案:停車距離警報系統

  • 停車距離警報系統概要
  • Electronic 元件概述
  • 連接壓電蜂鳴器
  • 連接 IR 接近感測器
  • 對壓電蜂鳴器進行編碼
  • 對 IR 接近感測器進行編碼
  • 對主應用程式進行編碼
  • 測試您的停車距離警報系統

摘要和故障排除
結束語

Sites Published:

United Arab Emirates - Advanced Arduino Programming

Qatar - Advanced Arduino Programming

Egypt - Advanced Arduino Programming

Saudi Arabia - Advanced Arduino Programming

South Africa - Advanced Arduino Programming

Brasil - Advanced Arduino Programming

Canada - Advanced Arduino Programming

中国 - Advanced Arduino Programming

香港 - Advanced Arduino Programming

澳門 - Advanced Arduino Programming

台灣 - Advanced Arduino Programming

USA - Advanced Arduino Programming

Österreich - Advanced Arduino Programming

Schweiz - Advanced Arduino Programming

Deutschland - Advanced Arduino Programming

Czech Republic - Advanced Arduino Programming

Denmark - Advanced Arduino Programming

Estonia - Advanced Arduino Programming

Finland - Advanced Arduino Programming

Greece - Advanced Arduino Programming

Magyarország - Advanced Arduino Programming

Ireland - Advanced Arduino Programming

Israel - Advanced Arduino Programming

Luxembourg - Advanced Arduino Programming

Latvia - Advanced Arduino Programming

España - Programación avanzada Arduino

Italia - Advanced Arduino Programming

Lithuania - Advanced Arduino Programming

Nederland - Advanced Arduino Programming

Norway - Advanced Arduino Programming

Portugal - Advanced Arduino Programming

România - Advanced Arduino Programming

Sverige - Advanced Arduino Programming

Türkiye - Advanced Arduino Programming

Malta - Advanced Arduino Programming

Belgique - Advanced Arduino Programming

France - Advanced Arduino Programming

日本 - Advanced Arduino Programming

Australia - Advanced Arduino Programming

Malaysia - Advanced Arduino Programming

New Zealand - Advanced Arduino Programming

Philippines - Advanced Arduino Programming

Singapore - Advanced Arduino Programming

Thailand - Advanced Arduino Programming

Vietnam - Advanced Arduino Programming

India - Advanced Arduino Programming

Argentina - Programación avanzada Arduino

Chile - Programación avanzada Arduino

Costa Rica - Programación avanzada Arduino

Ecuador - Programación avanzada Arduino

Guatemala - Programación avanzada Arduino

Colombia - Programación avanzada Arduino

México - Programación avanzada Arduino

Panama - Programación avanzada Arduino

Peru - Programación avanzada Arduino

Uruguay - Programación avanzada Arduino

Venezuela - Programación avanzada Arduino

Polska - Advanced Arduino Programming

United Kingdom - Advanced Arduino Programming

South Korea - Advanced Arduino Programming

Pakistan - Advanced Arduino Programming

Sri Lanka - Advanced Arduino Programming

Bulgaria - Advanced Arduino Programming

Bolivia - Programación avanzada Arduino

Indonesia - Advanced Arduino Programming

Kazakhstan - Advanced Arduino Programming

Moldova - Advanced Arduino Programming

Morocco - Advanced Arduino Programming

Tunisia - Advanced Arduino Programming

Kuwait - Advanced Arduino Programming

Oman - Advanced Arduino Programming

Slovakia - Advanced Arduino Programming

Kenya - Advanced Arduino Programming

Nigeria - Advanced Arduino Programming

Botswana - Advanced Arduino Programming

Slovenia - Advanced Arduino Programming

Croatia - Advanced Arduino Programming

Serbia - Advanced Arduino Programming

Bhutan - Advanced Arduino Programming

Nepal - Advanced Arduino Programming