উবুন্টুতে আরডুইনো ইউনো আইডিই সেট আপ করা হচ্ছে


12

আমি উবুন্টুতে নতুন (এবং আমি এটি পছন্দ করি)। আমি আমার আরডুইনো ইউনোতে একটি কোড পোড়াতে চাই। কোড আপলোড করার সময়, একটি ত্রুটি বার্তা বলেছিল Serial Port COM1 not fount found. Did you select the correct one from tools -> serial port menu?,। এখন, সরঞ্জামগুলিতে গিয়ে, সিরিয়াল পোর্টটি নির্বাচন করতে পারছি না কারণ এটি অক্ষম। এটি দেখতে কেমন লাগে তার একটি স্ক্রিনশট সংযুক্ত করছি। আমি উইন্ডোতে অনুরূপ কিছু করেছি। উবুন্টুতে সিরিয়াল বন্দরটি কীভাবে সন্ধান করবেন?

এখানে চিত্র বর্ণনা লিখুন

উত্তর:


4

COM1 একটি উইন্ডোজ (টিএম) উপাধি - এটি লিনাক্সে / dev / ttyACM0, / dev / ttyUSB0 বা অনুরূপ দেখাবে similar

গ্রেড আউট পোর্ট বলতে বোঝায় যে আপনি বোর্ডের ধরণটি প্রথমে সেট করেন নি - arduinoসরঞ্জাম মেনুতে সেটিংসের মধ্য দিয়ে যান এবং বোর্ডটিকে 'ইউনো' তে সেট করুন, সম্ভবত আপনাকে 'পোর্ট' সক্ষম ও অটো-ফিলও দেখা উচিত, সম্ভবত।


4

আমি যতদূর দেখতে পাচ্ছি আপনি 1.0.5আরডুইনো আইডিইর সংস্করণ ব্যবহার করছেন , আমি ধরে নিচ্ছি যে আপনি অ্যাপটি সংগ্রহস্থলগুলিতে ইনস্টল করেছেন।

আপনি স্ন্যাপক্র্যাফট থেকে একটি বা আরডুইনোর ওয়েবসাইট থেকে একটি ইনস্টল করার চেষ্টা করতে পারেন ।

ব্যক্তিগতভাবে আমি উত্তরোত্তরটি ব্যবহার করি এবং যেকোন কিছুই কবজির মতো কাজ করে।

এছাড়াও হয় আপনি যে কেসটি চালু করতে চেষ্টা করতে পারেন Tools-> Portযদি কোনও পোর্ট উপস্থিত থাকে যা একটি নয় /dev/ttyS0। এই বিকল্পগুলির সাথে খেলতে চেষ্টা করুন। অবশেষে অনুসন্ধান করে dmesgআপনি জানতে পারবেন কোন বন্দরটি পাশাপাশি আরদুনোর জন্যও অবস্থিত।

অবশেষে অন্য একটি পদ্ধতির হ'ল আপনার আরডুইনো প্লাগটি আবার আনপ্লাগ করে নীচের কমান্ডটি টাইপ করুন:

dmesg | tail

সর্বশেষ ইভেন্টটি রেকর্ড করার জন্য যখন আরডুইনো কোনও ইউএসবি পোর্টে প্লাগ ইন করা হয় তখন ঘটে থাকে। উপরের কমান্ডটি আপনাকে সঠিক পোর্টটি প্রদর্শন করবে।

ভাল ফলাফলের জন্য আপনি নিম্নলিখিত ব্যবহার করতে পারেন:

  dmesg | tail -f

এবং ইউএসপি বন্দর থেকে অর্ডিনো প্লাগ করে প্লাগ করে আনপ্লাগ করুন যতক্ষণ না আপনি কোনও আরডুইনো সম্পর্কিত বার্তা না দেখেন। -fপরামিতি রিয়েলটাইম নতুন লগ দেখানোর মঞ্জুরি দেয়।


এটি সত্যই সহায়তা করেছিল, কারণ আমার জন্য এটি আসলে ইউএসবি কেবল ছিল যা কাজ করে না। কেবলমাত্র dmesg দেখে লক্ষ্য করা যায়। পরিবর্তনের পরে আমার কেবলমাত্র আমার ব্যবহারকারীকে ডায়ালআউট গ্রুপে যুক্ত করা দরকার।
উইপস্টার 13

2

আপনার ব্যবহারকারীর অ্যাকাউন্টে সম্ভবত সিরিয়াল পোর্টটি ব্যবহারের অনুমতি নেই।

এটিকে সম্বোধনের দুটি উপায়:

  • সবচেয়ে সহজ, তবে পরামর্শ দেওয়া হয়নি: মূল হিসাবে আরডুইনো আইডিই চালান (উদাহরণস্বরূপ কমান্ড লাইন থেকে লঞ্চটি ব্যবহার করে sudo)।
  • এটি করার দ্বিতীয়, আরও যুক্তিযুক্ত উপায় হ'ল আপনার ব্যবহারকারীকে দলে যোগ করা dialout, যার ক্রমিক বন্দর ব্যবহারের অনুমতি রয়েছে। কমান্ডটি ব্যবহার করুন sudo adduser $USER dialout। এটি কার্যকর হওয়ার জন্য আপনাকে লগ আউট করতে হবে এবং আবার লগ ইন করতে হবে (অথবা এটি চেষ্টা করুন )। বর্তমান ব্যবহারকারীর ব্যবহারের গ্রুপ তালিকা দেখতে groupsবা id -Gn

এটি হয়ে গেলে, আপনি যখন সঠিক সিরিয়াল পোর্টটি নির্বাচন করেন (যেমন অন্যরা সম্ভবত উল্লেখ করেছেন /dev/ttyUSB0) আপনার লিখতে সক্ষম হওয়া উচিত, আপনাকে আরডুইনো প্রোগ্রাম করার অনুমতি দেয়।


1

সিরিয়াল স্টাফের জন্য আমি মিনিকোমের মতো কিছু ব্যবহার করার পরামর্শ দিচ্ছি এটি ব্যবহার করা সহজ এবং আপনি আসলে / dev / tty দেখতে পাবেন যা এটি আবদ্ধ। এটি সাধারণত / dev / ttyS0 এর মতো কিছু

সম্পাদনা: সুতরাং এটি কেবলমাত্র একটি লিঙ্কের উত্তর নয় dmesg | grep ttyযা আপনি নিজের টিটিওয়াই কোন পোর্টটি দেখেন তা বোঝায় - রেফারেন্সের জন্য উপরের লিঙ্কটি দেখুন।


আমি সিরিয়াল পোর্ট সেটআপে গিয়ে দেব / tty8 পেয়েছি। এখন আমি কি করব?
রেদওয়ানুল সৌরভ

এবং আমার আরডুইনো আইডিই'র সরঞ্জামগুলি -> সিরিয়াল পোর্টগুলি অক্ষম রয়েছে।
রেদওয়ানুল সৌরভ

আপনি কি টার্মিনালে টাইপ করেছেন dmesg | গ্রেপ টিটি? আপনি কি এর আউটপুট পোস্ট করতে পারেন?
জিয়াজিস

1

আমারও একই সমস্যা ছিল এবং কিছুক্ষণের জন্য এটি ঠিক করার জন্য সংগ্রাম করেছি। ডায়ালআউট গ্রুপে নিজেকে যুক্ত করার বিষয়ে আমি সাধারণ পরামর্শ চেষ্টা করেছি এবং হতাশ হয়েছি যে এই টিপসের কোনওটিই সহায়তা করে নি helped শেষ পর্যন্ত, আমি বুঝতে পেরেছিলাম যে আমি আরডুইনো আইডিই সফটওয়্যারটির ব্যাকরিভ সংস্করণটি ব্যবহার করছি এবং একবার আমি আপগ্রেড করলে সমস্যাটি চলে গেল।


0

এটা ব্যবহার কর

sudo chmod a+rw /dev/ttyACM0  

অথবা

sudo chmod a+rw /dev/ttyUSB0

ওপি কেবল COM1 এর সমতুল্য লিনাক্সের জন্য জিজ্ঞাসা করছে, তিনি / dev / ttyxyz দেখতে পাচ্ছেন না ...
ফ্যাবি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.