» إلكترونيات » اردوينو »حاسبة أساسية

حاسبة أساسية




في وقت ما ، كانت حاسبات الجيب ، التي تم فيها تشغيل المترجم الأساسي على الفور ، لها توزيع معين. كما في المنزل أجهزة الكمبيوتر شائعة في نفس الوقت تقريبًا ، ولكن مع عرض المعلومات على الشاشة المدمجة منخفضة الدقة. سمح هذا للمبرمجين غير المحترفين بكتابة برامج لحسابات معقدة إلى حد ما دون تناول التلفزيون. بحلول منتصف التسعينات ، انخفضت شعبية هذه الآلات الحاسبة بسبب تزايد شعبية أجهزة المساعد الرقمي الشخصي الأكثر شمولاً ، حيث كان Basic واحدًا فقط من التطبيقات الممكنة ، إلى جانب التطبيقات الأخرى. في الهواتف الذكية الحديثة بنفس الطريقة: تحتاج إلى BASIC - يمكنك التنزيل من متجر التطبيقات. الآن ، عندما يتقدم الكثيرون محلية الصنع متحكم دقيق ، وليس حاسبات فولاذية غير شائعة مع BASIC افعلها بنفسك. بالنسبة لأولئك الذين وجدوا الأصول الأصلية ، فهذه حنين إلى الماضي ، بالنسبة للسادة الصغار ، فهي فرصة للشعور بما كانوا عليه. هنا واحد من العديد من هذه الإنشاءات التي قام بها مؤلف كتاب التعليمات تحت اسم SANUKI UDON.

استخدمت Casio و Sharp المعالجات الدقيقة 4 بت في هذه الآلات الحاسبة ، Kyocera - 8 بت ، Angstrom و Integral - 16 بت. قرر السيد اختيار حل وسط وقام بتطبيق وحدة التحكم الدقيقة الحديثة 8 بت ATmega328P في نسخته ، حيث يوجد مترجم بالفعل له ArduinoBASIC. هنا فقط يتم تكييفها مع شاشة أقل دقة ولوحة مفاتيح CardKB ، والتي تحتوي بالفعل على وحدة التحكم الدقيقة الضرورية.

لبناء الآلة الحاسبة ، بالإضافة إلى CardKB ، ستحتاج إلى: حجرة بطارية 2xAA أو 2xAAA وشاشة PMOLED على شريحة SSD1306 وأيضًا إذا كنت تريد حفظ وقراءة الملفات - شريحة ذاكرة فلاش ، على سبيل المثال ، 24LC256. نوع اللوح اللوح والصداري دوبونت اختيارية ، فمن الأفضل توصيل كل شيء عن طريق اللحام. تم تصميم ArduinoBASIC في البداية لشاشة PMOLED مع SPI ، ولكن سيد أعاد تصميم البرامج الثابتة بحيث تعمل مع شاشة بواجهة I2يظهر ملف KDPV الإصدار الثاني من الآلة الحاسبة ، وشاشة عرض gdp أصغر ، والبطارية من نوع CR2025 أو CR2032.

على جانب CardKB يوجد موصل حيث يتم توجيه الناقل2ج ، يتم تغذية الطعام هناك. إذا كان هناك رقاقة ذاكرة ، على لوحة المحول أم لا ، يتم توصيلها بالتوازي مع الشاشة وفقًا للدبابيس من ورقة البيانات.لا يحدد المعالج ما إذا كان كبل مع موصل التزاوج متصل بـ CardKB. إذا لم يتم توفيره ، وليس لديك مثل هذا الكبل ، فيمكنك لحام الموصلات على اللوحة الموجودة على الجانب الخلفي.





بعد توصيل كل شيء كهربائيًا ، يواصل السيد إعادة صنع ArduinoBASIC بالحديد الذي استخدمه. تم وضع النتيجة هنا. من الضروري أيضًا إطفاء RGB LED على اللوحة ، والتي تضيء افتراضيًا مع جميع البلورات الثلاثة بكامل طاقتها. ولا يزيد الاستهلاك الحالي فحسب ، بل يتألق مباشرة في أعين المستخدم. لذلك ، يجب عليك أيضًا تنزيل مكتبة NeoPixel القياسية من هنا، وعند التجميع ، اختر ATmega328p (3.3 فولت ، 8 ميجا هرتز). بعد التحويل البرمجي ، حدد تصدير ثنائي مترجم واحصل على الملف الثنائي.


حاسبة أساسية



لتحميل ملف إلى CardKB ، أنت بحاجة إلى مبرمج USB-ISP ومحول مؤقت. Avrdude أو avrdude-GUI (هذا هو نفسه ، ولكن مع GUI) مناسب للتحكم في المبرمج. لا يمكن إعادة كتابة Fyuzy. نعم ، أكثر تعقيدًا بقليل اردوينوحيث يكفي كبل USB و Arduino IDE المدمج.





الملحق: كيفية تصحيح الملف SSD1306ASCII_I2C.h قبل التجميع ، اعتمادًا على دقة شاشة PMOLED.

للعرض بدقة 128 × 32:

# تعريف OLED_WIDTH 128
# تعريف OLED_HEIGHT 32
# تعريف OLED_COLMAX 21
# تعريف OLED_ROWMAX 4


للعرض بدقة 128 × 64:

# تعريف OLED_WIDTH 128
# تعريف OLED_HEIGHT 64
# تعريف OLED_COLMAX 21
# تعريف OLED_ROWMAX 8




الصيغة الأساسية التي تم تنفيذها هنا تشبه إلى حد كبير تلك المستخدمة في الكمبيوتر المنزلي ZX81 ، لذلك عند كتابة برامج للآلة الحاسبة ، يمكنك الاسترشاد بالوثائق لهذا الكمبيوتر.
6.3
4.3
6.3

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      حرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب
2 تعليق
اليكسيرو
المهندس الأخير، وما هو الخطأ في العبارة أعلاه من المقالة؟
المهندس الأخير
"في وقت من الأوقات ، كان لآلات حاسبة الجيب انتشار معين ، حيث بدأ المترجم الأساسي على الفور ... بدون تناول جهاز تلفزيون. وبحلول منتصف التسعينات ، انخفضت شعبية هذه الآلات الحاسبة بسبب شعبية أجهزة المساعد الرقمي الشخصي الأكثر عالمية ..."
ماذا ؟؟؟ المؤلف ، إذا كنت لا تعرف أي شيء عن ماذا ومتى ولماذا كان مشهورًا ، فلا تكتب عنه على الإطلاق ، أليس كذلك؟

ننصحك بقراءة:

تسليمها للهاتف الذكي ...