RekenaarsProgrammering

Arduino Starter: stap vir stap instruksies. Programmering en projekte Arduino: waar om te begin?

Arduino is 'n baie gewilde ontwerp onder al die ondersteuners. Moet vertroud wees met hulle en diegene wat nog nooit oor hom gehoor het nie.

Wat is Arduino?

Soos kortliks beskryf Arduino? Beste woorde sou wees: elektroniese ontwerper. Arduino is 'n instrument waarmee jy 'n verskeidenheid van elektroniese toestelle kan skep. Trouens, dit is 'n ware hardeware rekenaar platform universele bestemming. Dit kan gebruik word vir die bou van eenvoudige stroombane, en uit te voer 'n taamlik ingewikkelde projekte.

Ontwerper gebaseer op hul hardeware, wat 'n inset-uitset-kaart. Aan die direksie program met behulp van die tale wat gebaseer is op C / C ++. Hulle word genoem, onderskeidelik, verwerking / bedrading. Uit Groep C geërf hulle uiterste eenvoud, sodat hulle baie vinnig onder die knie deur enigiemand, en om hierdie kennis in die praktyk toe te pas is nie heeltemal 'n groot probleem. Dat jy die gemak van die operasie te verstaan, dikwels sê dat Arduino - Starter towenaars ontwerpers. Selfs kinders kan verstaan met "Arduino" planke.

Wat is dit moontlik om in te samel?

Aansoek Arduino baie divers, kan dit gebruik word as dit vir 'n eenvoudige voorbeeld wat aan die einde van die artikel sal aanbeveel, en vir 'n redelik komplekse meganismes, insluitende manipuleerders, robotte en industriële masjiene. Sommige vakmanne bestuur op grond van sulke stelsels om tablette, selfone, sekuriteit en toesig stelsels huise, "smart huis" stelsel of net die rekenaars te maak. Arduino-projekte vir beginners, wat kan begin om selfs betrek diegene wat geen ervaring, is in die einde van die artikel. Hulle kan selfs gebruik word om 'n primitiewe virtuele realiteit stelsels te skep. Alles te danke aan 'n redelik universele hardeware komponent en die geleenthede wat aangebied word Arduino programmering.

Waar om komponente te koop?

Beskou as die oorspronklike komponente, vervaardig in Italië. Maar die prys van sulke eenhede is nie laag. Dus, 'n aantal maatskappye of selfs individue handwerk gemaak deur Arduino-compatible toestelle en komponente wat skertsend bynaam produktiewe klone. By die aankoop van hierdie klone kan nie sê met vertroue dat hulle sal werk, maar die begeerte om jou optel red.

Komponente kan of in stelle of individueel gekoop word. Daar is selfs al vooraf voorberei kits om motors, helikopters vergader met verskillende tipes van beheer of skepe. Stel, as in die foto hierbo, vervaardig in China, sal kos $ 49.

Vir meer inligting oor toerusting

Arduino raad is 'n eenvoudige mikrobeheerder AVR, wat selflaaiprogram is stik en het ten minste die minimum wat nodig is USB-UART hawe. Daar is nog 'n belangrike komponent, maar binne die artikel sou beter wees om te fokus op net hierdie twee komponente.

In die eerste plek die mikrobeheerder, die meganisme gebou op 'n skema waarin die program is geleë en ontwikkel. Die programme kan beïnvloed te druk, die seine van die skepping komponente (resistors, transistors, sensors, ens ...), ens Die sensors kan Verder baie anders wees volgens die beoogde gebruik: .. Lig, versnelling, temperatuur, afstand, druk, struikelblokke en t. d. as die vertoning toestelle met behulp van eenvoudige komponente van die LEDs en Tweeters om komplekse toestelle, soos grafiese vertoon kan word uitgevoer. As die aandrywers word beskou as motors, kleppe, relais, Servos, solenoïdes, en vele ander, wat 'n baie lang tyd 'n lys. Met iets uit hierdie lyste werk MK reg, deur middel van verbindingsdrade. Vir 'n paar meganismes moet adapters. Maar as jy regtig die ontwerp begin, sal jy dit moeilik wees om weg te breek. Kom ons praat oor die Arduino programmering.

Vir meer inligting oor die proses van ontwikkeling

Reeds gereed om te werk op 'n mikrobeheerder program genaamd firmware. Dit kan 'n enkele projek, en Arduino projekte wees, so elke firmware is wenslik om te stoor in 'n aparte gids, te bespoedig die proses om die regte lêers. Dit is stik op die kristal deur middel van gespesialiseerde toerusting MK: programmeerders. En dan "Arduino" nog 'n voordeel - dit maak nie 'n programmeerder nodig het. Alles word gedoen sodat die Arduino programmering vir beginners is maklik. Geskrewe kode kan in die MC gelaai word deur die USB-kabel. Bereik hierdie voordeel is nie 'n soort van 'n ingeboude in advance programmeerder en spetsproshivkoy - selflaaiprogram. Selflaaiprogram is 'n spesiale program wat onmiddellik begin nadat die koppeling en luister, is daar geen opdrag as die kristal is daar of nie Arduino projekte te flits. Uit die gebruik selflaaiprogram kom 'n paar baie aantreklike voordele:

  1. Die gebruik van slegs een kanaal van kommunikasie wat bykomende tyd vereis nie. So, die Arduino projekte het jy nie nodig het om baie verskillende drade verbind, en daar is verwarring in die gebruik daarvan. Om suksesvol genoeg van 'n USB-kabel werk.
  2. Beskerming kurwe hande. Bring 'n mikrobeheerder bakstene staat deur middel van direkte firmware is redelik maklik, baie druk is nie nodig nie. By die werk met die selflaaiprogram om potensieel gevaarlike instellings, hoef jy nie te kry (deur die ontwikkeling van die program, natuurlik, en jy kan alles breek). Daarom Arduino vir beginners is nie net uit die oogpunt dat dit duidelik en maklik om te gebruik, is dit nog steeds vermy ongewenste kontantuitgawes wat verband hou met die gebrek aan ervaring van die werk met hulle, man.

Projekte te begin

As jy 'n stel gekry het, moet 'n soldeerbout, viool en soldeersel nie net baie komplekse ontwerpe vorm. Hulle is, natuurlik, kan jy betower, maar die kans op sukses in die Arduino Starter redelik laag in komplekse projekte. Vir opleiding en "kry" hande wat jy kan probeer om 'n paar meer eenvoudige panne, wat sal help om die interaksie van werk en "Arduino" verstaan te implementeer. Soos van die eerste stappe in die werk met Arduino vir beginners is dit raadsaam om te oorweeg:

  1. Skep 'n flitsende LED, wat deur "Arduino" sal werk.
  2. Koppeling van 'n aparte knoppie om "Arduino". Wanneer dit gedoen kan word sodat die knoppie kan die LED gloei pas uit №1.
  3. Koppeling van 'n potensiometer.
  4. servo beheer.
  5. In verbinding bly en werk met die tri-kleur LED.
  6. Verbinding van die piëzo element.
  7. Die koppeling van die photoresist.
  8. Verbind die beweging sensor en seine oor sy werk.
  9. Verbind humiditeit of temperatuur sensor.

Projekte vir die toekoms

Dit is onwaarskynlik dat jy belangstel in "Arduino" ten einde die individu LEDs verbind. Heel waarskynlik, is jy aangetrek deur die geleentheid om hul motor te skep, RC boot , of wat die helikopter. Sulke projekte is kompleks in die uitvoering daarvan, wat hulle nodig het 'n baie tyd en deursettingsvermoë, maar deur hulle volgende, kry jy wat jy wil hê: 'n waardevolle ondervinding met die Arduino ontwerp vir beginners.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 af.unansea.com. Theme powered by WordPress.