Мазмуну:

Өзүңүздүн Arduino китепканаңызды куруңуз: 5 кадам
Өзүңүздүн Arduino китепканаңызды куруңуз: 5 кадам

Video: Өзүңүздүн Arduino китепканаңызды куруңуз: 5 кадам

Video: Өзүңүздүн Arduino китепканаңызды куруңуз: 5 кадам
Video: Big Tree Tech — SKR 3EZ — Основы 2024, Июль
Anonim
Өзүңүздүн Arduino китепканаңызды түзүңүз
Өзүңүздүн Arduino китепканаңызды түзүңүз

Эй баарына. Кээ бир долбоорлордо даяр китепканаларды колдоно албагандан кийин өзүңүздүн китепканаңызды түзүшүңүз керек болот. Же сиз өзүңүздүн китепканаңызды өзүнүн стандарттары боюнча түзө аласыз. Бүгүн мен сизге өзүңүздүн китепканаңызды канчалык оңой куруп, кодуңузда колдоно алаарыңызды көрсөтөм …

1 -кадам: тааныштыруу

=> ЭМНЕ. H ФИЛИ?

H файлы-бул C, C ++ же Objective-C булак коду документине шилтеме кылынган баш файл. Ал программалоо долбоорунда башка файлдар тарабынан колдонулуучу өзгөрмөлөрдү, константаларды жана функцияларды камтышы мүмкүн. H файлдары кеңири колдонулган функцияларды бир гана жолу жазууга мүмкүндүк берет жана керек болгондо башка булак файлдарына шилтеме берет.

=> Эмнеге биз китепканабызды түзүү үчүн C же C ++ колдонобуз?

Arduino программалык камсыздоосу өнүктүрүү чөйрөсүнөн (IDE) жана китепканалардан турат. IDE Java тилинде жазылган жана тилди иштетүү чөйрөсүнө негизделген. Китепканалар C жана C ++ тилдеринде жазылган жана AVR-GCC жана AVR Libc менен түзүлөт..

2 -кадам: МИСАЛ КОД

Бул долбоордо биз HC-SR04 сенсорунун китепканасын түзөбүз.

#"mylibrary.h" кошуу

HC HC, HC1;

жараксыз орнотуу () {

Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }

void loop () {

кош расстояние1 = НС.эсептөө (A1, A0); кош дистанция2 = HC1.счеть (A3, A2);

Serial.print ("distance1 =");

Serial.println (расстояние 1); Serial.print ("расстояние 2 ="); Serial.println (расстояние2); кечигүү (500); }

3 -кадам: БӨЛҮКТӨР

БӨЛҮКТӨР
БӨЛҮКТӨР

Бул жерде мен бул долбоорду жасоо үчүн колдонулган бөлүктөрдүн тизмеси:

  • Arduino UNO
  • Breadboard
  • HC-SR04 *2 (сиз бир гана колдоно аласыз)
  • Jumper Wires (эркектен эркекке жана эркектен ургаачысына)

4 -кадам: SCHEMA

СХЕМА
СХЕМА

5 -кадам: ЖЫЙЫНТЫК

Сунушталууда: