Cuprins:
Video: Construiți-vă propria bibliotecă Arduino: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Buna tuturor. În unele proiecte poate fi necesar să vă creați propria bibliotecă atunci când nu puteți utiliza bibliotecile gata. Sau vă puteți crea propria bibliotecă după propriile standarde. Astăzi, îți voi arăta cât de ușor poți să-ți construiești propria bibliotecă și să o folosești în codul tău …
Pasul 1: introduceți
=> CE ESTE. H FİLE?
Un fișier H este un fișier antet la care se face referire printr-un document de cod sursă C, C ++ sau Objective-C. Poate conține variabile, constante și funcții care sunt utilizate de alte fișiere într-un proiect de programare. Fișierele H permit ca funcțiile utilizate în mod obișnuit să fie scrise o singură dată și referite de alte fișiere sursă atunci când este necesar.
=> DE CE FOLOSIM C sau C ++ PENTRU CREAREA BIBLIOTECII NOASTRE?
Software-ul Arduino constă dintr-un mediu de dezvoltare (IDE) și biblioteci. IDE este scris în Java și se bazează pe mediul de prelucrare a limbajului. Bibliotecile sunt scrise în C și C ++ și compilate cu AVR-GCC și AVR Libc..
Pasul 2: COD DE EXEMPLU
În acest proiect creăm biblioteca senzorului HC-SR04.
#include "mylibrary.h"
HC HC, HC1;
configurare nulă () {
Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }
bucla nulă () {
distanță dublă1 = calcul HC (A1, A0); distanță dublă2 = HC1.calculează (A3, A2);
Serial.print ("distance1 =");
Serial.println (distance1); Serial.print ("distance2 ="); Serial.println (distance2); întârziere (500); }
Pasul 3: PĂRȚI
Iată o listă de părți pe care le-am folosit pentru a realiza acest proiect:
- Arduino UNO
- Pană de pâine
- HC-SR04 * 2 (puteți utiliza doar unul)
- Jumper Wires (de la bărbat la bărbat și de la bărbat la femeie)
Pasul 4: SCHEMA
Pasul 5: REZULTAT
Recomandat:
ESP32-CAM Construiți-vă propria mașină robot cu streaming video live: 4 pași
ESP32-CAM Construiți-vă propriul robot auto cu streaming video live: Ideea este de a face automobilul robot descris aici cât mai ieftin posibil. Prin urmare, sper să ajung la un grup țintă mare cu instrucțiunile mele detaliate și componentele selectate pentru un model ieftin. Aș dori să vă prezint ideea mea pentru o mașină robot
Construiți-vă propria sursă de alimentare pentru bancă de laborator variabilă: 4 pași (cu imagini)
Construiți-vă propria sursă de alimentare variabilă de laborator: în acest proiect vă voi arăta cum am combinat un LTC3780, care este un puternic convertor de 130W Step Up / Step Down, cu o sursă de alimentare de 12V 5A pentru a crea o sursă de alimentare de laborator reglabilă (0,8 V-29,4V || 0,3A-6A). Performanța este destul de bună în compa
Construiți-vă propria mașină cu conducere automată - (Acest instructiv este în lucru): 7 pași
Construiți-vă propria mașină cu conducere automată - (acest instructabil este în lucru): Bună ziua, dacă aruncați o privire la celălalt meu instructabil pe unitatea robot cu telecomandă USB Gamepad, acest proiect este similar, dar la o scară mai mică. Puteți, de asemenea, să urmăriți sau să obțineți ajutor sau inspirație din Robotică, Recunoaștere vocală crescută la domiciliu sau Auto
Construiți-vă propria antenă BiQuad 4G cu test de viteză: 7 pași (cu imagini)
Construiește-ți propria antenă BiQuad 4G cu test de viteză: În acest instructiv, îți propun să-ți arăt cum am realizat o antenă BiQuad 4G. Recepția semnalului este slabă la mine acasă din cauza munților din jurul casei mele. Turnul de semnal este la 4,5 km de casă. În districtul Colombo, furnizorul meu de servicii oferă o viteză de 20 Mbps. dar la m
Construiți-vă propria lampă de birou portabilă COB LED !: 16 pași (cu imagini)
Construiți-vă propria lampă de birou portabilă COB LED!: Bine ați venit! În acest Instructables, vă voi învăța cum să faceți o lampă de birou cu aspect superb, foarte puternic și cel mai important,! Disclaimer: Acest proiect nu este sponsorizat de niciun brand. Caracteristici: • Design modern și elegant • Portabil și