Spisu treści:
Wideo: Zbuduj własną bibliotekę Arduino: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Hej wszystkim. W niektórych projektach może zajść konieczność stworzenia własnej biblioteki, gdy nie będziesz mógł korzystać z gotowych bibliotek. Możesz też stworzyć własną bibliotekę według własnych standardów. Dzisiaj pokażę Ci jak łatwo możesz zbudować własną bibliotekę i wykorzystać w swoim kodzie…
Krok 1: Przedstaw
=>CO TO JEST. H FİLE?
Plik H to plik nagłówkowy, do którego odwołuje się dokument kodu źródłowego C, C++ lub Objective-C. Może zawierać zmienne, stałe i funkcje używane przez inne pliki w projekcie programistycznym. Pliki H umożliwiają zapisywanie powszechnie używanych funkcji tylko raz i odwoływanie się do innych plików źródłowych w razie potrzeby.
=>DLACZEGO UŻYWAMY C LUB C++ DO TWORZENIA NASZEJ BIBLIOTEKI?
Oprogramowanie Arduino składa się ze środowiska programistycznego (IDE) oraz bibliotek. IDE jest napisane w Javie i opiera się na środowisku języka Processing. Biblioteki są napisane w C i C++ i skompilowane za pomocą AVR-GCC i AVR Libc..
Krok 2: PRZYKŁADOWY KOD
W tym projekcie tworzymy bibliotekę czujnika HC-SR04.
#include "mylibrary.h"
HC HC, HC1;
pusta konfiguracja () {
Serial.początek(9600); HC.trigPin(A0); HC.echoPin(A1); HC1.trigPin(A2); HC1.echoPin(A3); }
pusta pętla () {
podwójna odległość1 = HC.calculate(A1, A0); podwójna odległość2 = HC1.calculate(A3, A2);
Serial.print("odległość1 = ");
Serial.println(odległość1); Serial.print("odległość2 = "); Serial.println(odległość2); opóźnienie (500); }
Krok 3: CZĘŚCI
Oto lista części, których użyłem do wykonania tego projektu:
- Arduino UNO
- Deska do krojenia chleba
- HC-SR04 *2 (możesz użyć tylko jednego)
- Przewody połączeniowe (męski na męski i męski na żeński)
Krok 4: SCHEMAT
Krok 5: WYNIK
Zalecana:
Zbuduj własną antenę BiQuad 4G z testem prędkości: 7 kroków (ze zdjęciami)
Zbuduj własną antenę BiQuad 4G z testem prędkości: W tej instrukcji pokażę, jak zrobiłem antenę BiQuad 4G. Odbiór sygnału w moim domu jest słaby z powodu gór wokół mojego domu. Wieża sygnałowa znajduje się 4,5 km od domu. W dzielnicy Kolombo mój dostawca usług zapewnia prędkość 20 Mb/s. ale w m
Zbuduj własną przenośną lampę biurkową LED COB!: 16 kroków (ze zdjęciami)
Zbuduj własną przenośną lampę biurkową LED COB!: Witamy! W tej instrukcji nauczę cię, jak zrobić przepięknie wyglądającą, bardzo mocną i co najważniejsze przenośną lampę biurkową! Oświadczenie:Ten projekt nie jest sponsorowany przez żadną markę.Cechy:• Nowoczesny i elegancki wygląd• Przenośny i
Zbuduj własną lampę DYI Cloud!: 13 kroków
Zbuduj własną lampę chmurową DYI!: Po co budować lampę chmurową? Bo wygląda niesamowicie! Przynajmniej tak mówią ludzie… Hej! Nazywam się Erick. Ten projekt powstał podczas rozważania prezentów dla mojej 3-letniej siostry. Lampa chmurka jest zarówno dekoracją, jak i światłem w szczególności
Zbuduj własną bezprzewodową stację ładującą!: 8 kroków
Zbuduj własną bezprzewodową stację ładującą!: Firma Apple wprowadziła niedawno technologię bezprzewodowego ładowania. To świetna wiadomość dla wielu z nas, ale jaka technologia się za tym kryje? A jak działa ładowanie bezprzewodowe? W tym samouczku dowiemy się, jak działa ładowanie bezprzewodowe
Zbuduj własną tablicę rozwojową: 8 kroków (ze zdjęciami)
Zbuduj własną tablicę rozwojową: Ta instrukcja pokaże Ci, jak zbudować własną tablicę rozwojową od podstaw! Ta metoda jest prosta i nie wymaga żadnych zaawansowanych narzędzi, możesz to zrobić nawet przy kuchennym stole. Daje to również lepsze zrozumienie tego, w jaki sposób Ardruino i