Schița de curs

Introducere

  • Microcontroller vs microprocesor
  • Arduino vs Rasberry Pi

Prezentare generală a Embedded Systems

Selectarea panoului Arduino potrivit pentru proiectul dvs

Mentalitatea pentru învățare Arduino

Fundamentele Arduino Electronics

Înțelegerea unei diagrame de circuit

Utilizarea unui DVM (voltmetru digital)

Cum să nu aruncați în aer pinii GPIO și alte măsuri de siguranță

Conectând totul împreună

Instrumente software și hardware pentru Arduino

Explorarea IDE-ului Arduino.

Programming cel Arduino

Scrierea primului tău program: O lumină intermitentă ("Hello World" of Electronics)

Programming Fundamente: bucle, condiționale, variabile, funcții și parametri

Prezentare generală a interfețelor de intrare/ieșire (I/O).

Configurarea senzorilor de intrare

LED-uri, comutatoare, sonerie și dispozitive de afișare

Configurarea dispozitivelor de ieșire (LED-uri și robotică electromecanică)

Programming Controlul dispozitivului de la senzor la ieșire

Proiect: Sistem automat de reglare a luminii

Conversie analog-digitală (ADC)

Serial Communication și UART Programming

Stick-uri cu senzori, motoare și dispozitive audio

Proiect: TBD

Testare și depanare

Extinderea capacităților lui Arduino.

Aderarea la Comunitatea Arduino.

Depanare

Observații de încheiere

Cerințe

  • Nu este nevoie de experiență anterioară de programare.
  • O înțelegere de bază sau interes pentru hardware.

Audiență

  • Dezvoltatorii începători
  • Tehnicieni hardware/software
  • Persoane tehnice din toate industriile
  • Hobby-iști
  21 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (3)

Cursuri înrudite

Using C++ in Embedded Systems - Applying C++11/C++14

  21 ore

Categorii înrudite