में हार्डवेयर के साथ प्रोग्रामिंग मैं हाल ही में बना रहे छोटे खिलौनों के प्रोग्रामिंग से थोड़ा ऊब जाना शुरू कर रहा हूं, और मुझे प्रोग्रामिंग शुरू करना और हार्डवेयर के साथ बातचीत करना अच्छा लगेगा।पाइथन
एकमात्र समस्या यह है कि मैं ज्यादातर पाइथन लड़का हूं जिसने वास्तव में किसी अन्य भाषा को सीखा या उपयोग नहीं किया है। क्या मैं अभी भी पाइथन के साथ हार्डवेयर के साथ बातचीत कर सकता हूं?
इसके अलावा, मैं किस हार्डवेयर से बातचीत कर सकता हूं? मेरे पास वास्तव में सामान नहीं है जो मैं उपयोग कर सकता हूं, इसलिए मुझे एक किट या कुछ खरीदना होगा। इसके लिए कुछ सस्ते विकल्प क्या हैं?
pySerial शानदार है (और ताज़ा क्रॉस-प्लेटफॉर्म); मैं फ्लैशिंग और लॉगिंग करने के लिए अपनी कार में ईसीयू (एम्बेडेड ऑन-बोर्ड कंप्यूटर, मूल रूप से; सुपरएच आर्किटेक्चर) के साथ संवाद करने के लिए इसका उपयोग कर रहा हूं, और यह एक चैंप की तरह काम करता है। यदि आप देशी सीरियल पोर्ट के बिना अधिक आधुनिक हार्डवेयर के साथ काम कर रहे हैं, तो एफटीडीआई (http://www.ftdichip.com/) सीरियल-टू-यूएसबी डिवाइस काफी आसान हैं; जबकि आप अभी भी उनसे बात करने के लिए pySerial का उपयोग कर सकते हैं, आप libftdi (http://www.intra2net.com/en/developer/libftdi/) का भी उपयोग कर सकते हैं, जिसका SWIG इंटरफ़ेस कुछ हद तक समृद्ध एपीआई देता है। माइक्रोकंट्रोलर विचार के लिए – esm
+1। यह एक ऐसे माहौल में लोलेवल शुरू करने का एक अच्छा तरीका है जो अभी भी पर्यवेक्षित है। –
आप यूएसबी सीरियल डोंगल और यहां तक कि यूएसबी माइक्रोकंट्रोलर का भी उपयोग कर सकते हैं और अभी भी एसिंक सीरियल (ईआईए 232) पोर्ट के साथ उनसे बात करते रहेंगे। कीबोर्ड एलईडी और मोर्स कोड आइडिया के लिए – XTL