Turinys:
- 1 žingsnis: pristatykite
- 2 veiksmas: PAVYZDŽIO KODAS
- 3 žingsnis: DALYS
- 4 žingsnis: SCHEMA
- 5 žingsnis: REZULTATAS
Video: Sukurkite savo „Arduino“biblioteką: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Sveiki visi. Kai kuriuose projektuose gali tekti susikurti savo biblioteką, kai negalite naudotis paruoštomis bibliotekomis. Arba galite sukurti savo biblioteką pagal savo standartus. Šiandien aš jums parodysiu, kaip lengvai galite sukurti savo biblioteką ir naudoti ją savo kode …
1 žingsnis: pristatykite
=> KAS YRA. H FİLE?
H failas yra antraštės failas, nurodytas C, C ++ arba Objective-C šaltinio kodo dokumente. Jame gali būti kintamųjų, konstantų ir funkcijų, kurias naudoja kiti programavimo projekto failai. H failai leidžia dažniausiai naudojamas funkcijas rašyti tik vieną kartą ir prireikus nurodyti kitus šaltinio failus.
=> KODĖL NAUDOJAME C ARBA C ++ KURIAMI BIBLIOTEKĄ?
„Arduino“programinę įrangą sudaro kūrimo aplinka (IDE) ir bibliotekos. IDE yra parašytas „Java“ir yra pagrįstas kalbos apdorojimo aplinka. Bibliotekos parašytos C ir C ++ kalbomis ir sudarytos naudojant AVR-GCC ir AVR Libc..
2 veiksmas: PAVYZDŽIO KODAS
Šiame projekte sukuriame HC-SR04 jutiklio biblioteką.
#include "mylibrary.h"
HC HC, HC1;
void setup () {
Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }
void loop () {
dvigubas atstumas1 = HC.skaičiuoti (A1, A0); dvigubas atstumas2 = HC1.skaičiuokite (A3, A2);
Serijinis atspaudas ("atstumas1 =");
Serial.println (atstumas1); Serijinis atspaudas ("atstumas2 ="); Serijinis.println (atstumas2); vėlavimas (500); }
3 žingsnis: DALYS
Čia yra dalių, kurias naudoju kurdamas šį projektą, sąrašas:
- Arduino UNO
- Bandomoji Lenta
- HC-SR04 *2 (galite naudoti tik vieną)
- Jumperiniai laidai (nuo vyrų iki vyrų ir vyrų nuo moterų)
4 žingsnis: SCHEMA
5 žingsnis: REZULTATAS
Rekomenduojamas:
Sukurkite savo šnipinėjimo klaidą („Arduino“diktofonas): 5 žingsniai (su nuotraukomis)
Sukurkite savo šnipinėjimo klaidą („Arduino“diktofonas): Šiame projekte aš jums parodysiu, kaip sujungiau „Arduino Pro Mini“su keliais papildomais komponentais, kad sukurtumėte diktofoną, kuriuo taip pat būtų galima piktnaudžiauti kaip šnipinėjimo klaida. Jo veikimo laikas yra apie 9 valandas, jis yra mažas ir labai lengvas
Šviesos intensyvumo braižymas naudojant „Arduino“ir „Python“„Arduino“pagrindinę biblioteką: 5 žingsniai
Šviesos intensyvumo braižymas naudojant „Arduino“ir „Python“„Arduino“pagrindinę biblioteką: „Arduino“yra ekonomiškas, tačiau labai efektyvus ir funkcionalus įrankis, jį programavus „Embedded C“projektų kūrimo procesas yra varginantis! „Python“modulis „Arduino_Master“tai supaprastina ir leidžia atlikti skaičiavimus, pašalinti šiukšlių vertes
„Arduino“teksto į kalbą keitiklis naudojant LM386 - Kalbantis „Arduino“projektas - „Talkie Arduino“biblioteka: 5 žingsniai
„Arduino“teksto į kalbą keitiklis naudojant LM386 | Kalbantis „Arduino“projektas | „Talkie Arduino“biblioteka: Sveiki vaikinai, daugelyje projekto mes reikalaujame, kad arduino kalbėtų kažką panašaus į kalbantį laikrodį ar pasakytų tam tikrus duomenis, todėl pagal šias instrukcijas tekstą paversime kalba, naudodami „Arduino“
Sukurkite savo pirmąjį IOT naudodami „Arduino“be papildomų modulių: 5 žingsniai (su nuotraukomis)
Sukurkite pirmąjį IOT naudodami „Arduino“be papildomų modulių: pasaulis kasdien tampa protingesnis, o didžiausia to priežastis yra išmaniųjų technologijų raida. Kaip technologijų entuziastas, jūs tikriausiai girdėjote apie terminą IOT, kuris reiškia daiktų internetą. Daiktų internetas reiškia kontroliuoti ir maitinti
„CityCoaster“- sukurkite savo papildytos realybės padėkliukus savo verslui (TfCD): 6 žingsniai (su nuotraukomis)
„CityCoaster“- sukurkite savo papildytos realybės padėkliukus savo verslui (TfCD): miestas po puodeliu! „CityCoaster“yra projektas, gimęs galvojant apie Roterdamo, Hagos oro uosto, produktą, galintį išreikšti miesto tapatybę, linksminant poilsio zonos klientus papildyta realybe. Tokioje aplinkoje kaip