Სარჩევი:

შექმენით თქვენი საკუთარი არდუინოს ბიბლიოთეკა: 5 ნაბიჯი
შექმენით თქვენი საკუთარი არდუინოს ბიბლიოთეკა: 5 ნაბიჯი

ვიდეო: შექმენით თქვენი საკუთარი არდუინოს ბიბლიოთეკა: 5 ნაბიჯი

ვიდეო: შექმენით თქვენი საკუთარი არდუინოს ბიბლიოთეკა: 5 ნაბიჯი
ვიდეო: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, ივლისი
Anonim
შექმენით თქვენი საკუთარი არდუინოს ბიბლიოთეკა
შექმენით თქვენი საკუთარი არდუინოს ბიბლიოთეკა

Გამარჯობა ყველას. ზოგიერთ პროექტში შეიძლება დაგჭირდეთ საკუთარი ბიბლიოთეკის შექმნა, როდესაც თქვენ ვერ შეძლებთ მზა ბიბლიოთეკების გამოყენებას. ან შეგიძლიათ შექმნათ თქვენი საკუთარი ბიბლიოთეკა თავისი სტანდარტებით. დღეს მე გაჩვენებთ თუ რამდენად მარტივად შეგიძლიათ შექმნათ თქვენი საკუთარი ბიბლიოთეკა და გამოიყენოთ იგი თქვენს კოდში …

ნაბიჯი 1: გაცნობა

=> რა არის. H FİLE?

H ფაილი არის სათაურის ფაილი, რომელიც მითითებულია C, C ++ ან Objective-C წყაროს კოდის დოკუმენტით. ის შეიძლება შეიცავდეს ცვლადებს, მუდმივებს და ფუნქციებს, რომლებიც გამოიყენება სხვა ფაილების მიერ პროგრამირების პროექტის ფარგლებში. H ფაილები საშუალებას აძლევს ჩვეულებრივ გამოყენებულ ფუნქციებს დაწეროს მხოლოდ ერთხელ და საჭიროების შემთხვევაში მიუთითოს სხვა წყაროს ფაილები.

=> რატომ ვიყენებთ C ან C ++ - ს ჩვენი ბიბლიოთეკის შესაქმნელად?

Arduino პროგრამული უზრუნველყოფა შედგება განვითარების გარემოსგან (IDE) და ბიბლიოთეკებისგან. IDE დაწერილია ჯავაში და ემყარება ენის დამუშავების გარემოს. ბიბლიოთეკები დაწერილია C და C ++ და შედგენილია AVR-GCC და AVR Libc. რა

ნაბიჯი 2: მაგალითი კოდი

ამ პროექტში ჩვენ ვქმნით HC-SR04 სენსორის ბიბლიოთეკას.

#მოიცავს "mylibrary.h"

HC HC, HC1;

void setup () {

სერიული.დაწყება (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }

ბათილი მარყუჟი () {

ორმაგი მანძილი 1 = HC. გამოთვლა (A1, A0); ორმაგი მანძილი 2 = HC1. გამოთვლა (A3, A2);

Serial.print ("მანძილი 1 =");

Serial.println (მანძილი 1); Serial.print ("მანძილი 2 ="); Serial.println (მანძილი 2); დაგვიანება (500); }

ნაბიჯი 3: ნაწილები

ნაწილები
ნაწილები

აქ მოცემულია იმ ნაწილების სია, რომლებიც მე გამოვიყენე ამ პროექტის შესაქმნელად:

  • Arduino UNO
  • პურის დაფა
  • HC-SR04 *2 (შეგიძლიათ გამოიყენოთ მხოლოდ ერთი)
  • Jumper Wires (მამაკაცი მამაკაცი და მამაკაცი ქალი)

ნაბიჯი 4: სქემა

სქემა
სქემა

ნაბიჯი 5: შედეგი

გირჩევთ: