Სარჩევი:
- ნაბიჯი 1: ინსტალაციის პროცედურა
- ნაბიჯი 2: კოდირება არდუინოში
- ნაბიჯი 3: კოდირება Python3– ში
- ნაბიჯი 4: არდუინოს და პითონის წყაროს კოდი
ვიდეო: Python3 და Arduino ურთიერთობა: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
პროექტის აღწერა
ამ პროექტში ჩვენ ვიგზავნით ბრძანებებს Python3– დან Arduino– ს დაფაზე, რაც გაუადვილებს რამის გაგებას Python3– სა და Arduino– ს შორის კომუნიკაციისას. ჩვენ შევქმნით Arduino პლატფორმის "გამარჯობა მსოფლიოს", რაც ნიშნავს Arduino Uno- ზე ჩაშენებული LED- ის ჩართვას/გამორთვას.
ასე რომ, პირველ რიგში გეტყვით…
რატომ გავაკეთე ეს პროექტი?
ჯერ ერთი, ბევრი გაკვეთილია ატვირთული ინტერნეტში სპეციალურად youtube– ზე ამ თემაზე, მაგრამ ისინი იყენებენ Python2 ვერსიებს და მეორეც, მე მქონდა დაინსტალირებული უახლესი ვერსია, რომელიც არის Python3.7.2. მცირე განსხვავებაა Python2 და Python3 შორის, როდესაც თქვენ იყენებთ მას Arduino– სთან დასაკავშირებლად. მას შემდეგ, რაც მე გადავწყვიტე Python3– დან ბრძანების გაგზავნის პრობლემა არდუინოში, ვიფიქრე, რომ ეს უნდა გამეზიარებინა შემქმნელებს და მთელ ჰობის მიმდევრებს.
Დავიწყოთ
კომპონენტები, რომლებიც გჭირდებათ:
- Arduino გაეროს გამგეობა
- USB კაბელი
ეს ყველაფერი რაც თქვენ გჭირდებათ ტექნიკის მხრივ:)
ნაბიჯი 1: ინსტალაციის პროცედურა
როგორ დააყენოთ python3 ვერსია და PySerial პაკეტი
ახლა თქვენ შეგიძლიათ მოძებნოთ YouTube– ზე ინსტალაციის პერსონალის შესახებ. ზემოთ არის ვიდეო როგორც Python3 ვერსიის, ასევე PySerial პაკეტის დასაყენებლად.
ნაბიჯი 2: კოდირება არდუინოში
ნაწილი 1: კოდირება არდუინოში
ნაბიჯი 3: კოდირება Python3– ში
ნაწილი 2: კოდირება პითონში 3
ნაბიჯი 4: არდუინოს და პითონის წყაროს კოდი
შენიშვნა
დარწმუნდით, რომ ჯერ ატვირთეთ Arduino ესკიზი და შემდეგ პითონის კოდი.:) შემატყობინე კომენტარების განყოფილებაში, თუ რაიმე პრობლემა შეგექმნებათ ამ პროექტის განხორციელებისას.
გირჩევთ:
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი! შინაური ცხოველების მქონე ადამიანებს, ალბათ, იგივე პრობლემა ჰქონდათ, როგორც მე: შვებულება და დავიწყება. მე მუდმივად მავიწყდებოდა ჩემი თევზის გამოკვება და ყოველთვის ვცდილობდი ასე გამეკეთებინა სანამ ის წავიდოდა
LORA Peer to Peer ურთიერთობა არდუინოსთან: 9 ნაბიჯი
LORA Peer to Peer ურთიერთობა არდუინოსთან: მე ვარ ელექტრონიკის მოყვარული და ეს არის ჩემი პირველი სასწავლო მეთოდი, ასე რომ გთხოვთ ნუ იქნებით თქვენს კომენტარებში. ამ სასწავლო ინსტრუქციაში მე ვაპირებ აგიხსნათ, თუ როგორ უნდა მოხდეს ორი LORA კვანძის უშუალო კომუნიკაცია TTN- ის (ნივთების ქსელის) გარეშე. რა არის
ESP to ESP ურთიერთობა: 4 ნაბიჯი
ESP to ESP ურთიერთობა: ეს გაკვეთილი დაგეხმარებათ შეცვალოთ სხვა გადამცემი მოდულები ნებისმიერი სხვა პროექტისათვის, რომელიც მოიცავს უკაბელო კომუნიკაციას. ჩვენ გამოვიყენებთ ESP8266 დაფაზე დაფუძნებულ დაფას, ერთი WiFi -STA რეჟიმში და მეორე WiFi -AP რეჟიმში, NodeMCU V3 არის ჩემი არჩევანი ამ პროექტისთვის
Arduino to Laravel ურთიერთობა: 4 ნაბიჯი
Arduino Laravel– ის კომუნიკაცია: გამარჯობა ყველას, ამ ინსტრუქციებში მე გაჩვენებთ, თუ როგორ შეგიძლიათ მონაცემების გაგზავნა Arduino– დან Laravel პროგრამაში
წინასწარი* SPI Pi- ზე: ურთიერთობა SPI 3 ღერძიანი აქსელერომეტრის გამოყენებით ჟოლოს პი: 10 ნაბიჯი
წინასწარი* SPI Pi: კომუნიკაცია SPI 3 ღერძიანი ამაჩქარებელით ჟოლოს Pi გამოყენებით: ნაბიჯ ნაბიჯ ინსტრუქცია, თუ როგორ უნდა დააინსტალიროთ Raspbian და დაუკავშირდეთ SPI მოწყობილობას bcm2835 SPI ბიბლიოთეკის გამოყენებით (არ არის დარტყმული!) ეს ჯერ კიდევ ძალიან წინასწარი … მე უნდა დავამატო ფიზიკური კავშირის უკეთესი სურათები და ვიმუშაო უხერხულ კოდზე