
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50



MicroPython არის პროექტი, რომელიც საშუალებას გაძლევთ გაუშვათ პითონი 3 -ის მინიატურული ვერსია მიკროკონტროლებსა და ჩამონტაჟებულ დაფებზე. მას აქვს მიკროკონტროლერის დაფების მზარდი მხარდაჭერა და არა Linux– ის სრული დისტრიბუციის დაყენება დაფაზე, ის იძლევა მხოლოდ პითონის მინიმალურ ვერსიას დაფაზე, პითონის გარსით და შეგიძლიათ ატვირთოთ პატარა პითონის ფაილები დაფაზე და გაუშვათ იგი რა
ამ ინსტრუქციურად მე გაჩვენებთ თუ როგორ გამოიყენოთ MicroPython NodeMCU– ზე, NodeMCU არის განვითარების დაფა, რომელიც დაფუძნებულია esp8266-12– ზე.
ნაბიჯი 1: მასალების შედგენა


ამ პროექტისთვის დაგჭირდებათ,
- NodeMCU
- LED
- პურის დაფა
- მიკრო USB კაბელი
ნაბიჯი 2: დააინსტალირეთ MicroPython

მიკროპითონის დაყენება esp8266– ზე, მე ვიყენებ esp8266-12 ვერსიის დაფას. მიკროპითონის ინსტალაციისთვის დაგჭირდებათ esptool თქვენ უნდა გადმოწეროთ და დააინსტალიროთ პითონი და პიპი, დაინსტალიროთ ესპთოლი.
გაუშვით ქვემოთ მოცემული ბრძანება ტერმინალზე ან cmd– ზე, რომ დააინსტალიროთ esptool.
pip დააინსტალირეთ esptool
შემდეგი, შეგიძლიათ ეწვიოთ micropython ვებსაიტს და ჩამოტვირთოთ უახლესი firmware esp8266– ისთვის, გადმოტვირთვის შემდეგ გახსენით ტერმინალი იმავე დირექტორიაში, როგორც firmware ფაილი და შემდეგ გაუშვით ქვემოთ მოცემული ბრძანება.
esptool.py --port /dev /ttyUSB0 erase_flash
esptool.py --port /dev /ttyUSB0-baud 460800 write_flash --flash_size = აღმოაჩინე 0 esp8266-xxxxx-vxxxx.bin
თქვენ უნდა შეცვალოთ პორტი თქვენი კომპიუტერის საფუძველზე. ამის შემდეგ, თქვენ წარმატებით უნდა დააინსტალიროთ მიკროპითონი.
ნაბიჯი 3: ტესტირების მოციმციმე პროგრამა


ახლა, როდესაც თქვენ წარმატებით დააინსტალირეთ მიკროპითონი, დროა გამოვიცადოთ რამდენიმე სატესტო პროგრამა ამისათვის ჩვენ უნდა გავხსნათ პითონის გარსი სერიული მონიტორის გამოყენებით, მე ვიყენებ ფანჯრის აპარატს, რომ გავხსნა სერიული მონიტორი კომ პორტზე esp8266 ენიჭება.
ეს პითონის გარსი მსგავსია პითონ 3 -ის გარსისა. გაუშვით ქვემოთ მოყვანილი სკრიპტი, რომ დახუჭოთ led დაკავშირებული esp8266- თან.
იმპორტი esppin = მანქანა. pin (0) pin = მანქანა. pin (0, მანქანა. pin. OUT)
შემდეგ პითონის სკრიპტის ქვედა ხაზის გაშვება ჩართავს led- ს და მეორე ხაზი გამორთავს მას.
pin.value (1) pin.value (0)
ალტერნატიულად, თქვენ ასევე შეგიძლიათ გაუშვათ ეს ხაზები იმავეს გასაკეთებლად.
pin.off () pin.on ()
ნაბიჯი 4: გამოიყენეთ WebREPL

მოდით, გავაქტიუროთ მიკროპითონი WebREPL, რომელიც საშუალებას გვაძლევს ავტვირთოთ სკრიპტები esp8266– ზე WiFi– ით, რაც გამორიცხავს მავთულის საჭიროებას.
პირველ რიგში, ჩვენ უნდა გავააქტიუროთ WebREPL, გავხსნათ სერიული ტერმინალი და შევასრულოთ ქვემოთ მოყვანილი ხაზი, ეს არის ვებგვერდი და მოგთხოვთ პაროლის დაყენებას უსაფრთხოების გასაუმჯობესებლად.
webrepl_setup- ის იმპორტი
შემდეგი, თქვენ უნდა ნახოთ WiFi წვდომის წერტილი სახელწოდებით MicroPython-xxxxxx, დაუკავშირდით მას და გახსენით ინტერნეტ ბრაუზერი და ეწვიეთ webREPL ვებსაიტს. ახლა თქვენ უნდა მიიღოთ ვებ გვერდი, დააჭირეთ ღილაკს დაკავშირება და შეიყვანეთ შექმნილი პაროლი. ახლა თქვენ შეგიძლიათ შეასრულოთ სკრიპტები esp8266 უკაბელოზე.
ახლა, როდესაც მიკროპითონი ამოქმედდა, შეგიძლიათ შეასრულოთ მასზე სკრიპტები, ისევე როგორც ჟოლოს პი. მიკროპითონთან მუშაობის ბევრი მოდული არსებობს და შეგიძლიათ მიიღოთ კარგი დოკუმენტაცია მიკრო პითონის ოფიციალურ ვებგვერდზე esp8266 კატეგორიის ქვეშ.
გირჩევთ:
Raspberry Pi - TMD26721 ინფრაწითელი ციფრული სიახლოვის დეტექტორი Java სამეურვეო პროგრამა: 4 ნაბიჯი

Raspberry Pi-TMD26721 ინფრაწითელი ციფრული სიახლოვის დეტექტორი Java Tutorial: TMD26721 არის ინფრაწითელი ციფრული სიახლოვის დეტექტორი, რომელიც უზრუნველყოფს სიახლოვის გამოვლენის სრულ სისტემას და ციფრულ ინტერფეისის ლოგიკას ერთ 8 პინზე ზედაპირის სამონტაჟო მოდულში. სიახლოვის გამოვლენა მოიცავს სიგნალ-ხმაურის გაუმჯობესებას და სიზუსტე. პრო
აანთეთ Arduino ჩატვირთვის პროგრამა ATMega328: 4 ნაბიჯი

დააწკაპუნეთ Arduino Bootloader– ზე ATMega328– ზე: Questo tutorial ci permette di caricare il Bootloader nel caso in cui l'ATmega, წარმოგიდგენთ უსაზღვროდ ახალ შემოქმედებაში, sia vergine; მოდი ad esempio nel caso in cui si vuole realizzare la Drivemall
პროგრამა ნებისმიერი ESP8266 დაფა/მოდული AT Commands Firmware– ით: 5 ნაბიჯი

პროგრამა ნებისმიერი ESP8266 დაფა/მოდული AT Commands Firmware: ყველა ESP8266 მოდული და დაფა შეიძლება დაპროგრამდეს მრავალი გზით: Arduino, python, Lua, AT ბრძანებები, მრავალი სხვა ალბათ … პირველი სამი მათგანი საუკეთესოა დამოუკიდებელი მუშაობისთვის, firmware AT– ით არის ESP8266 მოდულის გამოსაყენებლად ან TTL RS232 გ სწრაფი ტესტირებისთვის
პროგრამა ESP8266 არდუინოსთან ერთად: 4 ნაბიჯი

პროგრამა ESP8266 Arduino– სთან ერთად: მრავალჯერადი ინტეგრირებული პრობლემა შეიძლება იყოს მოდული Wi-Fi, უწყვეტი რეჟიმში, რაც საშუალებას მოგცემთ გამოიყენოთ სახის დამუშავება. acest proiect va vo
ვებ სერვერი HiFive1 ESP32 / ESP8266 WiFi მოდულებით სამეურვეო პროგრამა: 5 ნაბიჯი

HiFive1 ვებ სერვერი ESP32 / ESP8266 WiFi მოდულებით სამეურვეო პროგრამა: HiFive1 არის პირველი Arduino თავსებადი RISC-V დაფაზე დაფუძნებული SiFive– ის FE310 პროცესორით. დაფა დაახლოებით 20 -ჯერ უფრო სწრაფია ვიდრე Arduino UNO, მაგრამ როგორც გაეროს დაფა HiFive1 აკლია უკაბელო კავშირი. საბედნიეროდ, არსებობს რამდენიმე იაფი