આર્ડિનો પ્રોગ્રામિંગ ટ્યુટોરિયલ

આર્ડિનો લોગો

Arduino તે કદાચ સોફ્ટવેર પ્રોજેક્ટ્સ અથવા પ્લેટફોર્મ્સમાંથી એક છે અને hardware libre જેને સૌથી વધુ સફળતા મળી છે અને જેણે DIY વિશ્વમાં સૌથી વધુ અસર કરી છે. સમુદાયે બોર્ડના માઇક્રોકન્ટ્રોલરને પ્રોગ્રામ કરવા માટે બંને ઓપન સોર્સ સોફ્ટવેર બનાવ્યા છે, સાથે સાથે કામ કરવા માટે વિવિધ ફ્રી હાર્ડવેર બોર્ડ પણ બનાવ્યા છે. GNU GPL લાયસન્સ હેઠળ તમામ લાઇસન્સ પ્રાપ્ત થાય છે જેથી કરીને ઘણા બધા પૂરક અને ડેરિવેટિવ્ઝ પણ બનાવી શકાય.

હકીકતમાં, તેઓએ ઘણા બધા ઉપકરણો સાથે એક સંપૂર્ણ ઇલેક્ટ્રોનિક્સ ઉદ્યોગને જાગૃત કર્યો, ટોપીઓ અથવા ieldાલ જેની મદદથી તમે તમારા અરડિનો બોર્ડની ક્ષમતાઓને તેની મૂળ વિધેયોથી આગળ વધારી શકો છો જે તે ધોરણ તરીકે લાગુ કરે છે. ઘણી કિટ્સ પણ શરૂ કરવામાં આવી છે જેની સાથે ખૂબ વિશિષ્ટ પ્રોજેક્ટ્સ શરૂ કરવા અથવા હાથ ધરવા, જેમ કે રોબોટિક્સ માટેની કીટ, સોલર energyર્જા સાથેના પ્રોજેક્ટ્સ માટેની કીટ, સ્ટાર્ટર કીટ્સ, વગેરે.

કયા પ્રકારનાં પ્લેટો છે?

અરડિનો બોર્ડ

ત્યાં છે વિવિધ સત્તાવાર આર્ડિનો બોર્ડ, જોકે શરૂ કરવા માટે હું ઉપયોગ કરવાની ભલામણ કરું છું Arduino UNO, જે હું ટ્યુટોરિયલના આધાર તરીકે ઉપયોગ કરું છું. વિવિધ પ્લેટો જે સૌથી વધુ standભા છે:

  • Arduino UNO રેવ 3: તે બધામાં સૌથી વધુ લવચીક અને વપરાયેલી પ્લેટ છે, જેની સાથે પ્રારંભ કરવાની ભલામણ કરવામાં આવે છે. તેમાં 328 મેગાહર્ટઝ એટીમેગા 16 માઇક્રોકન્ટ્રોલર, એસઆરએએમની 2 કેબી અને ફ્લેશની 32 કેબી, 14 ડિજિટલ આઇ / ઓ પિન અને 6 એનાલોગ ઇનપુટ્સ છે.
  • અર્દુનો કારણે: તેમાં M 91 મેગાહર્ટઝ, SR 3 કેબી એસઆરએએમ અને 8૧૨ કેબી ફ્લેશ સાથે એટી 84 96 એસએએમ X એક્સ 512 ઇ માઇક્રોકન્ટ્રોલર છે, તેથી તમે મોટા પ્રોજેક્ટ્સ માટે વધુ જટિલ પ્રોગ્રામ્સ રેકોર્ડ કરી શકશો. તેવી જ રીતે, તમને 54 ડિજિટલ આઇ / ઓ કનેક્શન્સ અને 12 એનાલોગ ઇનપુટ્સ + 2 એનાલોગ આઉટપુટ મળશે.
  • અરડિનો મેગા: 2560 મેગાહર્ટ્ઝ એટીમેગા 16 માઇક્રોકન્ટ્રોલર, એસઆરએએમની 8 કેબી, 256 કેબી ફ્લેશ, 54 ડિજિટલ આઇ / ઓ પિન અને 16 એનાલોગ ઇનપુટ્સ. બીજા શબ્દોમાં કહીએ તો, તે મધ્યવર્તી જટિલતાના પ્રોજેક્ટ્સ માટે, ડ્યુ અને યુનો વચ્ચેનું મધ્યવર્તી મોડેલ હશે.
  • અરડિનો લિલીપેડ: નાની અને રાઉન્ડ પ્લેટ જે તમારા ઇ-ટેક્સટાઇલ પ્રોજેક્ટ્સ માટે અનુકૂળ છે, એટલે કે પહેરવા યોગ્ય જે તમે કપડા પહેરી શકો. તે લેબલ છે.
  • અરડિનો માઇક્રો: તે માઇક્રોકન્ટ્રોલર સાથેનું એક ખૂબ નાનું બોર્ડ છે જે જ્યારે જગ્યા એક મુખ્ય પરિબળ હોય ત્યારે ઉપયોગી થઈ શકે છે અને તમારે એક બોર્ડની જરૂર છે જે તેને થોડી જગ્યામાં દાખલ કરવા માટે થોડો સમય લે છે. ઉન્નત ક્ષમતાઓ સાથે તેનું પ્રો વર્ઝન છે. તેમાં 32 મેગાહર્ટઝ એટીમેગા 4 યુ 16 માઇક્રોકન્ટ્રોલર, અને 20 આઇ / ઓ પિન શામેલ છે જેમાં તમારે સોલ્ડર કરવું પડશે.
  • અરડિનો નેનો: તે માઇક્રો કરતા પણ નાનું બોર્ડ છે, પરંતુ સમાન સુવિધાઓ અને ભાવ સાથે, એટીમેગા 328 માઇક્રોકન્ટ્રોલર સાથે.
  • અર્ડુનો એસ્પ્લોરા: તે અગાઉના મોટાભાગના લોકો કરતા થોડો વધુ ખર્ચાળ છે, તે યુનોની સમાન ક્ષમતા સાથે, આદિમ લિયોનાર્ડો પર આધારિત છે અને જે પ્રથમ પ્લેટ દેખાઈ હતી. પરંતુ તેની ડિઝાઇન નવીકરણ કરવામાં આવી છે, ઘટાડી છે અને તેનાથી અલગ છે કે કેટલાક બટનો, મિનિ જોયસ્ટીક, અને સેન્સર સીધા બોર્ડ પર એકીકૃત કરવામાં આવ્યા છે. તેથી, તે ગેમિંગ પ્રોજેક્ટ્સ માટે રસપ્રદ છે.

તમને પણ મળશે બિનસત્તાવાર પ્લેટો, સમુદાય દ્વારા અથવા અન્ય કંપનીઓ દ્વારા બનાવવામાં આવેલ. પ્રોગ્રામિંગ અથવા ઇલેક્ટ્રોનિક સ્તરની દ્રષ્ટિએ તેમની લાક્ષણિકતાઓ ખૂબ સમાન હોઇ શકે છે, અને તે અરડિનો સાથે સુસંગત પણ હોઈ શકે છે, પરંતુ અમે તેને તમારી પસંદગીના વિકલ્પ તરીકે પહેલાથી જ છોડી દીધું છે. હું તમને ભલામણ કરતો નથી કે તમે કોઈપણ રીતે આ ડેરિવેટિવ બોર્ડ્સથી પ્રારંભ કરો, કારણ કે ત્યાં કેટલીક અસંગત વસ્તુઓ હોઈ શકે છે અને તમને તેટલી મદદ મળશે નહીં. ઉપરાંત, તેમાંના કેટલાક રોબોટિક્સ, ડ્રોન, વગેરે માટે ખૂબ જ વિશિષ્ટ છે.

બીજી બાજુ, તમારી પાસે ઇલેક્ટ્રોનિક એસેસરીઝ જે તમારા અરડિનો બોર્ડને અતિરિક્ત ક્ષમતાઓ, જેમ કે વાઇફાઇ કનેક્ટિવિટી, બ્લૂટૂથ, મોટર્સને નિયંત્રિત કરવા માટે ડ્રાઇવરો, વગેરે પ્રદાન કરશે. કેટલાક જાણીતા શિલ્ડ છે:

  • શિલ્ડ વાઇફાઇ: વાઇફાઇ કનેક્ટિવિટી ઉમેરવા માટે અને તમારા પ્રોજેક્ટને ઇન્ટરનેટથી તેને દૂરસ્થ સંચાલિત કરવા માટે કનેક્ટ કરવામાં સક્ષમ થવું.
  • શિલ્ડ જીએસએમ: મોબાઇલ ડેટા કનેક્ટિવિટી માટે.
  • શિલ્ડ ઇથરનેટ- નેટવર્ક સાથે વાયર કનેક્શન.
  • શિલ્ડ પ્રોટો: તમને તમારી ડિઝાઇન માટે બ્રેડબોર્ડનો ઉપયોગ કરવાની મંજૂરી આપે છે.
  • અને ઘણું વધુ, જેમ કે સ્ક્રીન્સ, કીબોર્ડ્સ, ...

સિદ્ધાંતમાં, માટે શરૂ કરો, મને નથી લાગતું કે તમને આ પ્રકારની આઇટમમાં રુચિ હશે, જોકે તમને કદાચ પછીથી તેની જરૂર પડશે.

મારે શું પ્રારંભ કરવાની જરૂર છે?

ફ્રિટિંગ: તેના ઇન્ટરફેસનું કેપ્ચર

શરૂ કરવા માટે, હું તમને નીચેની સામગ્રી પ્રાપ્ત કરવાની સલાહ આપીશ:

  • અરડિનો કીટ સ્ટાર્ટર: તે પ્લેટવાળી સંપૂર્ણ સ્ટાર્ટર કીટ છે Arduino UNO, એક ખૂબ જ સંપૂર્ણ મેન્યુઅલ અને વિવિધ ઇલેક્ટ્રોનિક તત્વોની સંખ્યામાં (રેઝિસ્ટર, કેપેસિટર, એલઇડી સ્ક્રીનો, ડિસ્પ્લે, બ્રેડબોર્ડ, એલઈડી, કેબલ્સ, ડાયોડ્સ, ટ્રાંઝિસ્ટર, બઝર્સ, મોટર્સ અને સર્વોમોટર્સ, ડ્રાઇવરો, વગેરે) સાથે કામ કરવા માટે.
  • જો તમે ઉપર જણાવેલ પ્લેટોમાંથી કોઈ ખરીદવાનું પસંદ કરો છો, તો ધ્યાનમાં રાખો કે તમારે આ ખરીદવી પડશે ઇલેક્ટ્રિક સામગ્રી વિશિષ્ટ સ્ટોર્સમાં તમારા પોતાના પરના દરેક પ્રોજેક્ટ માટે જરૂરી છે ... તે પણ શક્ય છે કે એકવાર તમે સ્ટાર્ટર કીટનું શોષણ કરી લો, પછી તમે તમારા પ્રોજેક્ટ્સના વિસ્તરણને ચાલુ રાખવા અથવા આ કીટ તમને જે મંજૂરી આપે છે તેના કરતા આગળની વસ્તુઓ કરવા માટે વધુ સામગ્રી ખરીદવામાં રસ ધરાવતા હો.

ભૌતિક ઉપરાંત, જો તમારી પાસે પર્યાપ્ત સ softwareફ્ટવેર છે, તો તે પણ રસપ્રદ રહેશે:

  • અરડિનો આઇડીઇ: તમે કરી શકો છો તેને ડાઉનલોડ કરો નિ: શુલ્ક વિવિધ પ્લેટફોર્મ માટે. પીડીએફ ટ્યુટોરીયલમાં હું સમજું છું કે તેને દરેક operatingપરેટિંગ સિસ્ટમ પર કેવી રીતે ઇન્સ્ટોલ કરવું અને તે કેવી રીતે કાર્ય કરે છે.
  • આર્ડબ્લોક: જાવા એ મલ્ટીપલ પ્લેટફોર્મ માટેનું બીજું પ્લગઇન છે જે હોઈ શકે છે ડાઉનલોડ મફત. તે તમને ગ્રાફિકલી રીતે કાર્ય કરવાની મંજૂરી આપે છે, એટલે કે, પ્રોગ્રામિંગ ભાષાનો ઉપયોગ કર્યા વિના તમારા પ્રોગ્રામોને કંપોઝ કરવા માટે પઝલ ટુકડાઓ જેવા બ્લોક્સનો ઉપયોગ કરીને. આ બધું પીડીએફમાં પણ સમજાવવામાં આવ્યું છે.
  • ફ્રિટિંગ: એ એક પ્રોગ્રામ છે જે તમને તમારા સર્કિટ્સને એસેમ્બલ કરતા પહેલા સિમ્યુલેશન અથવા પ્રોટોટાઇપ્સ કરવા માટે પરવાનગી આપે છે. તે ખૂબ જ રસપ્રદ છે અને તેમાં તેના ઉપકરણ પુસ્તકાલયોમાં ઘણા બધા તત્વોનો સમાવેશ થાય છે. તેને અહીં ડાઉનલોડ કરો.

તેની સાથે, તમારી પાસે વધુ હશે પર્યાપ્ત શરૂ કરવા…

આર્ડિનો પ્રોગ્રામિંગ ટ્યુટોરિયલ:

અર્ડુનો પ્રારંભિક અભ્યાસક્રમ મેળવવી

તેમ છતાં, પ્લેટફોર્મ વર્ષોથી ચાલતું આવ્યું છે, ત્યાં ઘણા યુવા અથવા નહીં એવા યુવા લોકો હોઈ શકે છે જેઓ હવે અમને વાંચે છે અને જે નિર્માતાઓના મહાન સમુદાયમાં જોડાવા માંગે છે જે આ ક્ષણે અર્ડુનો પર આધારિત પ્રોજેક્ટ્સ બનાવતા અસ્તિત્વમાં છે. તેથી, જો તમે શરૂઆતથી પ્રોગ્રામ શીખવાનું શરૂ કરવા માંગો છો અને પગલું દ્વારા પગલું, તો હું તમને offerફર કરું છું આર્ડિનો પ્રોગ્રામિંગ પર નિ eશુલ્ક ઇબુક. તેની સાથે તમે તમારી પ્રથમ ડિઝાઇન બનાવવાનું શરૂ કરવાની જરૂર છે તે બધું શીખી શકશો ...

ડાઉનલોડ ફાઇલમાં શું શામેલ છે?

અંદર ઝીપ ડાઉનલોડ કરો આની સાથે કામ કરવા માટે તમને ઘણી ફાઇલો મળશે:

  • ટ્યુટોરિયલ સાથે ઇબુક પીડીએફમાં આર્ડિનો આઇડીઇ અને આર્ડબ્લોક પ્રોગ્રામિંગ તમારા પીસી પર તેનો ઉપયોગ કરી શકવા માટે માનક.
  • ઇ બુક પાછલા એક જેવું જ છે, પરંતુ નાના કદનું અને તમારા મોબાઇલ ઉપકરણો પરથી વાપરવા માટે હલકો.
  • ની સાથે લિંક્સ ડાઉનલોડ કરો કાર્યક્રમો જરૂરી.
  • વિવિધ સાથેનું ફોલ્ડર સ્કેચ સ્ત્રોત ફાઇલો કે તમે ઉદાહરણો તરીકે પ્રયાસ કરી શકો છો અથવા શીખવા માટે સંશોધિત કરી શકો છો. ત્યાં બંને આર્ડિનો આઇડીઇ માટે તેમજ અન્યમાં આર્ડબ્લોક માટે અને રાસ્પબરી પાઇ સાથે મળીને કામ કરવા માટે કેટલાક કોડ્સ પણ છે.

નિ eશુલ્ક ઇ-બુક અને એડ onન્સ ડાઉનલોડ કરો:

ડાઉનલોડ પ્રારંભ કરો અહીં:

આર્ડિનો ઇબુક

હું આશા રાખું છું કે તે તમને મદદ કરે છે અને તમે તેનાથી નિર્માતા બનવાનું પ્રારંભ કરો છો તમારા પ્રથમ પ્રોજેક્ટ્સ. તમે તમારી પ્રથમ ડિઝાઇન સાથે ટિપ્પણી કરી શકો છો અને તમારી રચનાઓ અમારી સાથે શેર કરી શકો છો.


9 ટિપ્પણીઓ, તમારી છોડી દો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   થોમસ જણાવ્યું હતું કે

    શુભ પ્રભાત શુભ બપોર:
    તમારે એક પરીક્ષક બનાવવાની જરૂર છે જે કેપેસિટરના બે મૂલ્યો લે છે અને જમીન સી = 470Mfx50V, R = 330k 1 / 4W ની સમાંતર પ્રતિકાર લે છે, આ ઇનપુટ અને આઉટપુટ સાથે જોડાયેલ છે 3.5 XNUMXડિયો જેક
    એક પ્રશ્ન દ્વારા 3.5
    આર્ડુનોમાં પ્રશ્ન કંઈક કરી શકાય છે જે મૂલ્યોને માપે છે અને આઉટપુટ કરે છે,

  2.   મારિયો પિઓન્સ સી. જણાવ્યું હતું કે

    હું શરૂઆત કરી રહ્યો છું અને મારે સારા પરિણામ પ્રાપ્ત કરવાનો ઇરાદો છે

  3.   નોર્બર્ટો જણાવ્યું હતું કે

    તમારું Arduino EBOOK ડાઉનલોડ કામ કરતું નથી

    1.    આઇઝેક જણાવ્યું હતું કે

      હેલો,
      મેં હમણાં જ પ્રયાસ કર્યો અને તે મારા માટે કામ કરે છે. એ વાત સાચી છે કે જાહેરાત પહેલા બહાર આવે છે.
      પરંતુ બીજી વાર તમે લિંક પર ક્લિક કરો ત્યારે તે ડાઉનલોડ થાય છે.
      શુભેચ્છાઓ

  4.   માર્ટીન જણાવ્યું હતું કે

    ડાઉનલોડ શરૂ થાય છે અને બંધ થાય છે તે સૂચવે છે: ભૂલ: નેટવર્ક ભૂલ
    અન્ય કમ્પ્યુટર્સ પર, અન્ય નેટવર્ક્સ પર પ્રયાસ કરો અને સમસ્યા ચાલુ રહે છે

    1.    આઇઝેક જણાવ્યું હતું કે

      હેલો
      મેં તેને હમણાં ફરીથી ડાઉનલોડ કર્યું છે અને તે સંપૂર્ણ રીતે કાર્ય કરે છે.

  5.   નેસ્ટર માર્ટિન જણાવ્યું હતું કે

    હેલો, શું તમે કૃપા કરીને લિંકને ફરીથી તપાસી શકશો? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    ડાઉનલોડ કરતી વખતે તે નેટવર્ક એરર આપે છે.
    કેમ ગ્રાસિઅસ.

    1.    આઇઝેક જણાવ્યું હતું કે

      હેલો,
      ઓકે, ચેક કર્યું.

  6.   Jaime Teran Rebolledo જણાવ્યું હતું કે

    અંદાજો:
    હું Arduino eBook ડાઉનલોડ કરવામાં અસમર્થ હતો. શું તમે તેને સારી રીતે શીખવા અને ઉપયોગ કરવા માટે અન્ય સામગ્રીઓ સાથે મને મેઇલ દ્વારા મોકલી શકો છો?
    શુભેચ્છાઓ.