جدول المحتويات:
- الخطوة 1: ما استخدمته
- الخطوة 2: الإعداد
- الخطوة 3: الكود
- الخطوة 4: تشغيل البرنامج
- الخطوة الخامسة: الخطوة الأخيرة
فيديو: الإعداد لبرمجة Picaxe عبر Shell Script (لينكس): 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
استعراض بسيط يوضح كيفية إنشاء نص برمجي من شأنه تحميل برنامج من موقع ftp ثم تجميعه ثم تنزيله إلى picaxe. (هذا أيضًا هو أول تعليمات لي)
الخطوة 1: ما استخدمته
هذا هو ما استخدمته 1x ubuntu1x picaxe 08m1x اللوح 2x ledjumper leadssome طريقة لبرمجة picaxe أستخدم لوحة النماذج الأولية PICAXE021 مع وصلة العبور إلى اللوح ، يمكنك استخدام أي picaxe micro طالما أنك تقوم بضبط واستخدام المُجمع الصحيح
الخطوة 2: الإعداد
نحن الآن بحاجة إلى مكان لتشغيل البرنامج النصي منه لهذا التوجيه الذي قررت وضعه في ~ / picaxe-ftp (~ يعني المجلد الرئيسي الخاص بك بالمناسبة). نريد الآن الحصول على المجمع ، https://www.rev-ed.co.uk/software/picaxe.tgz الذي يحتوي على جميع المجمعات لجميع الإصدارات المختلفة من picaxe. أنا الآن أستخدم 08m لذا أحصل على "picaxe08m" المركب وأضعه في الدليل ولكن يمكنك استبداله بسهولة بإصدارك. حسنًا ، الآن يجب أن يكون لديك دليلك مع المترجم فيه هذا كل شيء.
الخطوة 3: الكود
افتح الآن محرر النصوص الخاص بك أو أيًا كان ما تستخدمه والصق هذا الرمز فيه. #! / bin / shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas '# أدخل اسم البرنامج النصي الأساسي hereftp -n $ HOST << END_SCRIPTquote USER $ USER quote PASS $ PASSWDget $ FILEquit END_SCRIPT # كان هذا هو جزء ftp الذي يسجل الدخول ويحصل على الملف ويخرج. / picaxe08m -c / dev / ttyS0 $ FILE # الذي يقوم بتنزيل الملف إلى picaxe ، قم بتغيير هذا ليناسب ؛ احفظ هذا كـ picaxeprogramer.sh في نفس المجلد الذي وضعت فيه المترجم. الآن يمكنك استخدام الإعدادات الخاصة بهم ، الرمز هو الوامض البسيط الذي يمكنك التحقق منه بنفسك إذا أردت. يمكنك أيضًا استخدام موقع ftp هذا إذا كنت تريد فقط أن تكون محترمًا ولا تتلاعب به.
الخطوة 4: تشغيل البرنامج
الآن ، إذا كنت ترغب في ذلك ، فيمكنك إعداد هذا للتشغيل كل ساعة أو ساعتين و 5 ساعات أو ما تريده على الإطلاق ولكن من أجل هذه التعليمات ، سنقوم بتشغيله. حسنًا ، قم بتوصيل picax الخاص بك بالطريقة المعتادة (ربما يكون أفضل إذا لم يكن مبرمجًا يومض على الدبوس 1) ثم أضف مصباحًا على الدبوس 1 وقم بتشغيله. انتقل الآن إلى المجلد حيث يوجد البرنامج النصي والمترجم وقم بتشغيل البرنامج بكتابة "sh picaxeprogramer.sh". يجب أن يعمل ويستمر في برمجة picaxe.
الخطوة الخامسة: الخطوة الأخيرة
الآن أعلم أن هذا وحده ليس مفيدًا للغاية ، ولكن إذا قمت بتوسيع هذا الأمر ، فقد تكون قادرًا على تحديث عناصر التحكم في الروبوتات أو التأكد من تحديث جميع الروبوتات الخاصة بك إلى أوامر وعناصر تحكم جديدة ، ولكن على أي حال ، فإن ما تقرر القيام به متروك لك تمامًا إليك مقطع فيديو لصدفة قيد التشغيل. (آسف للكاميرا ذات الجودة الرديئة هي أكثر من كاميرا تلتقط الصور. وأيضًا ضوضاء الخلفية) إذا كنت تريد نصًا مضافًا إليه قليلاً ، فجرّب هذا #! / bin / shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' # أدخل اسم البرنامج النصي الأساسي هنا NEWNAME = `date +٪ Y-٪ m-٪ d`'.bas ' بروتوكول نقل الملفات -n $ HOST <
موصى به:
جهاز التحكم عن بعد المستند إلى متصفح Arduino (لينكس): 9 خطوات (بالصور)
جهاز التحكم عن بعد المستند إلى مستعرض Arduino (لينكس): لدينا أطفال. على & nbsp ؛ أحبهم كثيرًا لكنهم يواصلون إخفاء جهاز التحكم عن بعد للقمر الصناعي والتلفزيون عندما يضعون قنوات الأطفال. بعد أن حدث هذا بشكل يومي لعدة سنوات ، وبعد أن سمحت لي زوجتي الحبيبة بالحصول على
بث الفيديو عبر كاميرا ESP 32 عبر شبكة WiFi - البدء باستخدام لوحة ESP 32 CAM: 8 خطوات
ESP 32 Camera Streaming Video عبر WiFi | البدء باستخدام لوحة ESP 32 CAM: تعد ESP32-CAM وحدة كاميرا صغيرة جدًا مع شريحة ESP32-S تكلف حوالي 10 دولارات. إلى جانب كاميرا OV2640 والعديد من GPIOs لتوصيل الأجهزة الطرفية ، فإنها تتميز أيضًا بفتحة بطاقة microSD التي يمكن أن تكون مفيدة لتخزين الصور التي تم التقاطها باستخدام
أتمتة المنزل عبر البلوتوث عبر نظام Android: 3 خطوات
أتمتة المنزل عبر البلوتوث عبر نظام Android: العيش في القرن الحادي والعشرين يعيش في قرن من الأتمتة ، ومع ذلك ، لا يتمتع الجميع بهذه الرفاهية ، فلا داعي للقلق! سيخبرك هذا التوجيه بالضبط بكيفية أتمتة أجهزتك بحيث يمكنك تشغيلها أو إيقاف تشغيلها بمجرد النقر على
بناء توزيع جنو / لينكس لـ Raspberry Pi باستخدام مشروع Yocto: 6 خطوات
بناء توزيع GNU / Linux لـ Raspberry Pi باستخدام مشروع Yocto: من المحتمل أن يكون Raspberry Pi أكثر أجهزة الكمبيوتر ذات اللوحة الواحدة منخفضة التكلفة في السوق. يتم استخدامه غالبًا لإنترنت الأشياء والمشاريع المضمنة الأخرى. تتمتع العديد من توزيعات GNU / Linux بدعم ممتاز لـ Raspberry Pi وهناك أيضًا Mi
نقل الملفات عبر شبكة LAN الخاصة بك عبر BitTorrent: 6 خطوات
نقل الملفات عبر شبكة LAN الخاصة بك عبر BitTorrent: قد تحتاج أحيانًا إلى نقل الملفات عبر شبكة إلى عدة أجهزة كمبيوتر. بينما يمكنك وضعه على محرك أقراص محمول أو قرص مضغوط / قرص DVD ، يجب عليك الانتقال إلى كل كمبيوتر لنسخ الملفات وقد يستغرق الأمر بعض الوقت لنسخ جميع الملفات (خاصة مع f