|
|||||||||||||
ALTVISTA |
|
Projekti Arduino filloi në Institutin e Dizajnit të Ndërveprimit Ivrea (IDII) në Ivrea, Itali. Në atë kohë, studentët përdorën një mikrokontroller BASIC Stamp me një kosto prej $50. Massimo Banzi, me David Mellis, një student tjetër IDII, dhe David Cuartielles, zgjeruan Wiring duke shtuar mbështetje për mikrokontrollera më të lirë, si ATmega8. Projekti i ri, i nxjerrë nga Wiring, u quajt Arduino.
Arduino UNO është një bord standard i Arduino. Këtu UNO do të thotë “një” në italisht. U emërua si UNO për të etiketuar lëshimin e parë të Arduino Software. Ishte gjithashtu bordi i parë USB i lëshuar nga Arduino. Konsiderohet si bordi i suksesshëm i përdorur në projekte të ndryshme. Arduino.cc zhvilloi bordin Arduino UNO.
Arduino UNO bazohet në një mikrokontroller ATmega328P. Është e lehtë për t’u përdorur në krahasim me bordet e tjera, si p.sh. bordi Arduino Mega, etj. Pllaka përbëhet nga kunja hyrëse/dalëse dixhitale dhe analoge (I/O), mburoja dhe qarqe të tjera.
Arduino UNO përfshin 6 hyrje analoge dhe 14 dixhitale, një kabëll USB, një fishë rryme dhe një kokë ICSP (In-Circuit Serial Programming). Është programuar bazuar në IDE, që do të thotë Mjedisi i Zhvillimit të Integruar. Mund të funksionojë si në platformat online ashtu edhe në ato offline.
IDE është i përbashkët për të gjitha bordet e disponueshme të Arduino.
Bordi Arduino
Komponentet e bordit Arduino UNO
Arduino rekomandohet krahasuar me bordet e tjera për fillestarët, porta USB në bordin Arduino përdoret për të lidhur bordin me kompjuterin duke përdorur kabllon USB. Kablloja vepron si një port seriale dhe si furnizimi me energji elektrike për të lidhur bordin. Një funksion i tillë i dyfishtë e bën atë unik për t’u rekomanduar dhe të lehtë për t’u përdorur për fillestarët.
Flashi i parainstaluar ka një ngarkues boot, i cili merr memorie prej 0,5 Kb.
Këtu, SRAM është për Memory Static Random Access Memory dhe EEPROM është për Electricically Erasable Programmable Read-Only Memory.
Ne mund të programojmë Arduino UNO duke përdorur Arduino IDE. Arduino IDE është programi i Zhvillimit Integral, i cili është i përbashkët për të gjitha bordet.
Mund të përdorim gjithashtu Arduino Web Editor, i cili na lejon të ngarkojmë skica dhe të shkruajmë kodin nga shfletuesi ynë i internetit (rekomandohet Google Chrome) në çdo Bord Arduino. Është një platformë online.
Lidhja USB është thelbësore për të lidhur kompjuterin me pllakën. Pas lidhjes, kunjat PWR do të ndizen në të gjelbër. Është një LED me energji jeshile.
Instaloni drajverat të bordit, lidheni bordin me kompjuterin, Windows nga XP në 11 do të instalojë automatikisht drajverat.
Zgjidhni portë. Klikoni në Tools -> Port (zgjidhni portë), ngarkoni dhe ekzekutoni kodin ose skicën e shkruar.Brenda pak sekondave pas përpilimit dhe ekzekutimit të kodit ose skicës, drita RX dhe TX e pranishme në bordin Arduino do të pulsojë.
ATmega328 Microcontroller– Është një mikrokontroller me çip të vetëm i familjes ATmel. Bërthama e procesorit brenda tij është 8-bit. Është një mikrokontroller me kosto të ulët, me fuqi të ulët dhe të thjeshtë. Modelet Arduino UNO dhe Nano bazohen në mikrokontrollerin ATmega328.
Arduino IDE (Mjedisi i Integruar i Zhvillimit) na lejon të shkruajm kodin dhe ta ngarkojmë atë në bordet e ndryshme Arduino duke përdorur kodin. Kodi është shkruar në një gjuhë të thjeshtë programimi të ngjashme me C dhe C++.
Hapi i parë për të filluar me Arduino është shkarkimi dhe instalimi i IDE.
Ekrani i kodimit është i ndarë në dy blloqe. Konfigurimi konsiderohet si blloku i përgatitjes, ndërsa cikli konsiderohet si blloku i ekzekutimit.
The set of statements in the setup and loop blocks are enclosed with the curly brackets. We can write multiple statements depending on the coding requirements for a particular project.
Seti i deklaratave në blloqet e konfigurimit dhe ciklit janë të mbyllura me kllapat kaçurrelë. Ne mund të shkruajmë deklarata të shumta në varësi të kërkesave të kodimit për një projekt të caktuar.
Ne rekomandojmë të vizatoni një diagram përpara se të shkruani kodin. Na ndihmon të kuptojmë konceptin e kodit, gjë që e bën atë më të thjeshtë dhe më të lehtë kodimin.
Shembull:
Le të shqyrtojmë një shembull të thjeshtë të ndezjes LED.
Hapat për të hapur një shembull të tillë janë:
Shembulli do të rihapet në një dritare të re.
Serial.print ( ) në Arduino printon të dhënat në portën seriale. Të dhënat e printuara ruhen në formatin ASCII (American Standard Code for Information Interchange), i cili është një tekst i lexueshëm nga njeriu.
Çdo shifër e një numri shtypet duke përdorur karakteret ASCII.
Të dhënat e printuara do të jenë të dukshme në monitorin serial, i cili është i pranishëm në këndin e djathtë të shiritit të veglave.
Interneti është i pasur me projekte për Arduino Uno për fillestarë dhe të avancuar, kjo e bën Arduino Uno mjaft të popullarizuar dhe ne ju inkurajojmë që t’i shikoni me kujdes këto projekte dhe të aplikoni vetë. Këtu janë disa projekte që mund t’i gjeni në faqen zyrtare të internetit https://projecthub.arduino.cc