Arduino என்பது நெகிழ்வான திறந்த மூல வன்பொருளை அடிப்படையாகக் கொண்ட ஒரு பிரபலமான மின்னணு முன்மாதிரி தளமாகும் மற்றும் மென்பொருள் மற்றும் பயன்படுத்த எளிதானது.
இந்த தொழில்நுட்பம் இது அனைத்து வகையான பொதுமக்களுக்கும் நோக்கம் கொண்டது, கலைஞர்கள், வடிவமைப்பாளர்கள், ரசிகர்கள் மற்றும் இந்த தளத்துடன் ஊடாடும் பொருள்கள் அல்லது சூழல்களை உருவாக்க ஆர்வமுள்ள எவரிடமிருந்தும்.
Arduino பற்றி
Arduino தான் எலக்ட்ரானிக்ஸ் மற்றும் உட்பொதிக்கப்பட்ட கணினி நிரலாக்கத்தைப் பயன்படுத்துவதற்கும் எளிதாக்குவதற்கும் கவனம் செலுத்துகிறது பலதரப்பட்ட திட்டங்களில்.
நிறுவனம் விற்கும் தயாரிப்புகள் குனு குறைந்த பொது பொது உரிமத்தின் கீழ் இலவச வன்பொருள் மற்றும் மென்பொருளாக விநியோகிக்கப்படுகின்றன.
Arduino உதவியுடன் Arduino இல் இயங்கும் ஒரு பயன்பாட்டை பிற பிரபலமான நிரலாக்க மொழிகள் மற்றும் பயன்பாடுகளை இயக்கும் பிற சாதனங்களுடன் தொடர்பு கொள்ள முடியும்.
ஏனெனில் Arduino தொடர் தரவு பரிமாற்றத்தைப் பயன்படுத்துகிறது, இது பெரும்பாலான மொழிகளால் ஆதரிக்கப்படுகிறது. சீரியல் வடிவமைப்பை சொந்தமாக ஆதரிக்காதவர்களுக்கு, சரளமாக தொடர்பு கொள்ள அனுமதிக்க இரு தரப்பினரும் அனுப்பிய செய்திகளை மொழிபெயர்க்கும் இடைநிலை மென்பொருளைப் பயன்படுத்தலாம்.
Arduino க்கு வரும்போது, மிகவும் பிரபலமான வளர்ச்சி சூழல் Arduino IDE ஆகும்.
Arduino IDE பற்றி
Arduino ஒருங்கிணைந்த மேம்பாட்டு சூழல் (IDE) ஒரு குறுக்கு-தளம் பயன்பாடு (விண்டோஸ், மேகோஸ், லினக்ஸ்) ஜாவா நிரலாக்க மொழியில் எழுதப்பட்டுள்ளது. இது Arduino போர்டில் நிரல்களை எழுத மற்றும் ஏற்ற பயன்படுகிறது.
IDE க்கான மூல குறியீடு இது குனு பொது பொது உரிமம், பதிப்பு 2 இன் கீழ் வெளியிடப்படுகிறது.
Arduino IDE சிறப்பு குறியீடு கட்டமைப்பு விதிகளைப் பயன்படுத்தி சி மற்றும் சி ++ மொழிகளை ஆதரிக்கிறது, வயரிங் திட்டத்திலிருந்து ஒரு மென்பொருள் நூலகத்தை வழங்குகிறது, இது பல பொதுவான செக்-இன் மற்றும் செக்-அவுட் நடைமுறைகளை வழங்குகிறது.
குறியீடு பயனர் எழுதிய இரண்டு அடிப்படை செயல்பாடுகள் மட்டுமே தேவை, அவை பிரதான திட்டத்தின் ஸ்கெட்ச் மற்றும் லூப்பைத் தொடங்கப் பயன்படுகின்றன, அவை குனு டூல்செயினுடன் ஒரு நிர்வாக சுழற்சி இயங்கக்கூடிய நிரலில் ஒரு முக்கிய () நிரல் ஸ்டப் உடன் தொகுக்கப்பட்டு இணைக்கப்பட்டுள்ளன, இது ஐடிஇ விநியோகத்துடன் சேர்க்கப்பட்டுள்ளது.
இயங்கக்கூடிய குறியீட்டை ஒரு ஹெக்ஸாடெசிமல் குறியிடப்பட்ட உரை கோப்பாக மாற்ற Arduino IDE avrdude நிரலைப் பயன்படுத்துகிறது, இது போர்டு ஃபார்ம்வேரில் ஒரு சுமை நிரலைப் பயன்படுத்தி Arduino போர்டில் ஏற்றப்படுகிறது.
சுருக்கமாக, Arduino IDE என்பது இந்த தளத்திற்கான ஒருங்கிணைந்த மேம்பாட்டு சூழலாகும், இதன்மூலம் எங்கள் திட்டங்களை உருவாக்கி அவற்றை Arduino போர்டுக்கு மாற்றலாம், நாங்கள் திட்டமிட்டபடி செயலாக்க மற்றும் செயல்படக்கூடிய மைக்ரோகண்ட்ரோலருக்கு.
லினக்ஸில் Arduino IDE ஐ நிறுவவும்
எங்கள் லினக்ஸ் விநியோகத்தில் Arduino IDE ஐ நிறுவ பிளாட்பாக் தொகுப்புகள் மூலம் நாம் இதைச் செய்யலாம், எனவே எங்கள் கணினியில் நிறுவப்பட்டுள்ள இந்த தொழில்நுட்பத்திற்கான ஆதரவை நாங்கள் பெறுவது மிகவும் அவசியம்.
அவர்கள் அதைச் சேர்க்கவில்லை என்றால், அவர்கள் ஆலோசிக்கலாம் அடுத்த கட்டுரை தற்போதைய லினக்ஸ் விநியோகங்களில் பிளாட்பாக் ஆதரவை நிறுவுவதற்கான வழியை நான் பகிர்ந்து கொள்கிறேன்.
எங்கள் கணினியில் பிளாட்பாக் பயன்பாடுகளை நிறுவ முடியும் என்பதற்கான ஆதரவு ஏற்கனவே உள்ளது, நாம் ஒரு முனையத்தைத் திறக்க வேண்டும், அதில் நாம் பின்வரும் கட்டளைகளைத் தட்டச்சு செய்யப் போகிறோம் எங்கள் கணினியில் Arduino IDE ஐ நிறுவ முடியும்.
flatpak install --user https://flathub.org/repo/appstream/cc.arduino.arduinoide.flatpakref
இது முடிந்ததும், எங்கள் கணினியில் பயன்பாடு பதிவிறக்கம் செய்யப்பட்டு நிறுவப்படுவதற்கு நாங்கள் சிறிது காத்திருக்க வேண்டும்.
இந்த வழிமுறையால் அவர்கள் ஏற்கனவே IDE ஐ நிறுவியிருந்தால் மற்றும் புதுப்பிப்பு இருக்கிறதா என்று சோதிக்க விரும்பினால், பின்வரும் கட்டளையை செயல்படுத்துவதன் மூலம் அவர்கள் அதைச் செய்யலாம்:
flatpak --user update cc.arduino.arduinoide
அவர்கள் இறுதியாக தங்கள் கணினியில் IDE ஐ இயக்கலாம், அவற்றின் பயன்பாடுகள் மெனுவில் துவக்கியைத் தேடுகிறார்கள். நீங்கள் அதை கண்டுபிடிக்க முடியவில்லை என்றால் அவர்கள் பின்வரும் கட்டளையுடன் ஒரு முனையத்திலிருந்து IDE ஐ இயக்கலாம்:
flatpak run cc.arduino.arduinoid
லினக்ஸிலிருந்து Arduino IDE ஐ நிறுவல் நீக்குவது எப்படி?
மறுபுறம், நீங்கள் நிரலை நிறுவல் நீக்க வேண்டும் என்றால் அது நீங்கள் எதிர்பார்த்தது அல்ல அல்லது எந்த காரணத்திற்காகவும் இல்லை, அவை பின்வரும் எந்த கட்டளைகளையும் முனையத்தில் இயக்க வேண்டும்:
flatpak --user uninstall cc.arduino.arduinoide
o
flatpak uninstall cc.arduino.arduinoide