Arduino IDE 2.0 માં ઇન્ટરફેસ સુધારણા, પ્રદર્શન, કોડ પૂર્ણતા અને વધુનો સમાવેશ થાય છે

Arduino IDE 2.0 ઈન્ટરફેસ

Arduino કોડ લખવા, કમ્પાઈલિંગ અને ફર્મવેર અપલોડ કરવા માટે ઈન્ટરફેસ પૂરું પાડે છે. ડીબગીંગ દરમિયાન હાર્ડવેર અને બોર્ડ સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે.

ત્રણ વર્ષના આલ્ફા અને બીટા પરીક્ષણ પછી, Arduino સમુદાય, જે માઇક્રોકન્ટ્રોલર્સ પર આધારિત ઓપન બોર્ડ્સની શ્રેણી વિકસાવે છે સ્થિર સંસ્કરણ બહાર પાડ્યું સંકલિત વિકાસ પર્યાવરણ Arduino IDE 2.0.

શાખા Arduino IDE 2.x એ સંપૂર્ણપણે નવો પ્રોજેક્ટ છે Arduino IDE 1.x સાથે કોઈ કોડ ઓવરલેપ થતો નથી. ArduinoIDE 2.0 Eclipse Theia કોડ એડિટર પર આધારિત છે અને ડેસ્કટોપ એપ્લિકેશન ઇલેક્ટ્રોન પ્લેટફોર્મનો ઉપયોગ કરીને બનાવવામાં આવી છે (Arduino IDE 1.x Java માં લખાયેલ છે).

ફર્મવેરને કમ્પાઇલિંગ, ડીબગીંગ અને ડાઉનલોડ કરવા સંબંધિત તર્કને અલગ arduino-cli પૃષ્ઠભૂમિ પ્રક્રિયામાં ખસેડવામાં આવ્યા છે. જો શક્ય હોય તો, તેઓએ ઈન્ટરફેસને આધુનિકીકરણ કરતી વખતે, વપરાશકર્તાઓને પરિચિત સ્વરૂપમાં રાખવાનો પ્રયાસ કર્યો. Arduino 1.x વપરાશકર્તાઓને હાલના બોર્ડ અને કાર્ય પુસ્તકાલયોના રૂપાંતરણ સાથે નવી શાખામાં અપગ્રેડ કરવાની તક છે.

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

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

Arduino IDE 2.0 ની મુખ્ય નવીનતાઓ

Arduino IDE 2.0 ના આ નવા સંસ્કરણમાં હાઇલાઇટ્સ એ ઝડપી, પ્રતિભાવ ઇન્ટરફેસ અને બહુવિધ ડિસ્પ્લે મોડ્સ સાથે આધુનિક દેખાવ.

બીજી નવીનતા જે બહાર આવે છે તે છે કાર્ય અને ચલ નામોની સ્વતઃપૂર્ણતા માટે આધાર, હાલના કોડ અને જોડાયેલ પુસ્તકાલયોને ધ્યાનમાં લેવું. લેખન દરમિયાન ભૂલોની જાણ કરો. પાર્સિંગ સિમેન્ટિક્સ સંબંધિત કામગીરીને એવા ઘટકમાં ખસેડવામાં આવે છે જે LSP (લેંગ્વેજ સર્વર પ્રોટોકોલ) ને સપોર્ટ કરે છે.

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

Arduino IDE 2.0 માં પણ નોંધપાત્ર બાબત એ છે કે ડીબગર એકીકૃત છે જે લાઈવ ડીબગીંગ અને બ્રેકપોઈન્ટનો ઉપયોગ કરવાની ક્ષમતાને સપોર્ટ કરે છે.

ઉમેર્યું Arduino ક્લાઉડ પર કામ બચાવવા માટે સપોર્ટ વિવિધ કમ્પ્યુટર્સ પર પ્રોજેક્ટ પર કામ કરતા લોકો માટે. Arduino IDE 2 ઇન્સ્ટોલ કરેલ ન હોય તેવી સિસ્ટમો પર, Arduino વેબ એડિટર વેબ ઈન્ટરફેસનો ઉપયોગ કરીને કોડને સંપાદિત કરવાની ક્ષમતા પ્રદાન કરવામાં આવે છે, જે ઑફલાઇન કામગીરીને પણ સપોર્ટ કરે છે.
નવા બોર્ડ અને લાઇબ્રેરી ડિરેક્ટરો.

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

ના અન્ય ફેરફારો જે આ નવા સંસ્કરણથી standભા છે:

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

છેલ્લે એ ઉલ્લેખનીય છે કે ફર્મવેર ડેવલપમેન્ટ ખાસ બનાવેલ પ્રોગ્રામિંગ લેંગ્વેજમાં હાથ ધરવામાં આવે છે જે C જેવું લાગે છે અને માઇક્રોકન્ટ્રોલર્સ માટે ઝડપથી પ્રોગ્રામ્સ બનાવવાની મંજૂરી આપે છે. ડેવલપમેન્ટ એન્વાયર્નમેન્ટ ઈન્ટરફેસ કોડ ટાઈપસ્ક્રીપ્ટમાં લખાયેલ છે (જાવાસ્ક્રિપ્ટમાં લખાયેલ છે) અને બેકએન્ડ ગોમાં લાગુ કરવામાં આવે છે.

માટેતેના વિશે વધુ જાણવામાં રસ છે અને/અથવા નવું સંસ્કરણ મેળવો, તમે અહીં વિગતો ચકાસી શકો છો નીચેની કડી.


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

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

*

*

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