
Apa yang dilakukan pengembang di waktu senggang yang jarang? Itu benar, menelusuri daftar harga toko besi. Ada satu menit gratis dan saya memutuskan untuk melihat-lihat halaman toko online populer - kebosanan, tidak ada yang menarik, kami sudah melihat semua ini ... dan kemudian tiba-tiba mata saya tertuju pada Mega berikutnya. Bah! Ya, ini bukan hanya Mega, tetapi dikombinasikan dengan ESP8266 yang dicintai semua orang dan dengan hati-hati dilengkapi dengan sakelar untuk dua pengontrol untuk bekerja bersama - berkabel (menggunakan Ethernet Shield) dengan banyak GPIO dan Wi-Fi untuk komunikasi nirkabel.
Tidak buruk! Saya berpikir dan mengingat tentang
AMS - di sana Anda dapat menginstal dua server - berkabel dan nirkabel dan menghubungkannya ke dalam satu sistem - ESP8266 akan menerima 54 pin digital dan 16 analog, dan Mega akan menerima kontrol nirkabel melalui Wi-Fi dan semua roti ESP8266. Dahulu kala saya tidak menemukan papan yang begitu menarik.
- Halo! Apakah Anda memiliki papan
Mega + ESP8266 ?
- Ya, tetapi kita hanya memiliki satu yang tersisa.
"Kenapa hanya satu?"
- Sisanya dibongkar.
"Tolong selamatkan dia, untukku."
Beberapa kata tentang perusahaan
Saya menyukai RobotDyn dua hal: yang pertama - dengan solusi teknologinya. Tidak perlu melangkah jauh, contoh yang bagus adalah papan Mega + ESP8266 yang sedang dipertimbangkan. Sesuatu seperti ini belum saya lihat di toko online kami (dan bukan milik kami, tetapi saya tidak benar-benar mencarinya di sini). Dan ini bukan satu-satunya contoh, masih ada opsi Uno + ESP8266 dan perusahaan jelas tidak akan berhenti di situ, ternyata masih banyak perangkat menarik yang menunggu kami.
Dan yang kedua adalah kebijakan penetapan harganya. Saya tidak akan membahas masalah ini di sini secara rinci, tetapi saya akan mengatakan bahwa harga mengejutkan saya - moto perusahaan adalah "Harga seperti pada Aliexpress".
Singkatnya, saya menggambarkan latar belakang di mana semua acara selanjutnya akan dibuka, sekarang kita langsung menuju ke rincian teknis dan deskripsi papan dan bagaimana bekerja dengannya.
Papan itu sendiri
Secara umum, papan biasa, tidak jauh berbeda dari banyak yang serupa, jika tidak untuk satu bagian kecil, yaitu, chip ESP8266EX terintegrasi ke dalam papan. Ini segera mentransfer papan ke kategori solusi luar biasa. Saya ingin menarik perhatian Anda ke satu detail lagi - bukan modul standar tipe ESP-12 yang terintegrasi ke dalam board, tetapi chip dan semua kabel dibuat di papan itu sendiri, yang secara transparan mengisyaratkan tingkat pengembang. Saya juga ingin mencatat bahwa papan memiliki antena cetak dan konektor untuk menghubungkan antena eksternal, yang dalam banyak kasus dapat sangat berguna.

Ada konektor pin di papan untuk menghubungkan ke terminal ESP8266 dan beberapa sakelar, yang layak disebut sedikit lebih banyak. Gagasan utama menggunakan papan adalah dengan menggunakan sakelar, Anda dapat mengonfigurasi interaksi tiga komponennya dengan cara yang berbeda: chip Atmega2560, chip ESP8266EX, dan konverter CH340G USB-TTL. Koneksi tunggal dan kompleks dimungkinkan, yang memungkinkan Anda mengatur banyak opsi untuk interaksi semua bagian papan. Ini membuka peluang besar untuk membangun berbagai perangkat, tetapi lebih lanjut tentang ini nanti.

Saya juga ingin mencatat kapasitas muat papan yang layak. Dilihat oleh prasasti di atasnya, ia mampu memberikan arus beban 1,6 A pada saluran 5-volt dan 1 A pada 3,3 volt. Yang sangat bagus, terutama secara agregat.
Tidak ada lagi yang bisa dikatakan tentang papan, kita beralih ke menginstal perangkat lunak dan mengujinya.
Pengujian dewan
Karena papan terintegrasi dan praktis tidak ada ruang kosong di atasnya, dan kabel bagian frekuensi tinggi ESP8266EX dilakukan di atasnya, pada awalnya timbul keraguan tentang operasi yang benar dan bebas masalah dari seluruh ekonomi ini.
Ke depan, saya akan mengatakan bahwa terlepas dari kekhawatiran saya, semuanya berjalan stabil dan seperti yang diharapkan. Kami menghubungkan switch pada papan Atmega2560 ke USB - kami mendapatkan Arduino Mega, kami menghubungkan ESP8266EX ke USB - kami mendapatkan ESP8266, kami beralih ke mode koneksi Atmega2560 dengan ESP8266EX kami mendapatkan koneksi antara chip melalui antarmuka serial. Semuanya bekerja persis seperti yang dijelaskan dalam dokumentasi dan persis seperti yang diharapkan secara intuitif.
Nilai tambah yang besar dari solusi ini adalah bahwa para pengembang menjaga kesesuaian tingkat sinyal logis dari semua komponen sistem. Siapa pun yang secara manual mencoba mengkonfigurasi modul ESP8266 dan menghubungkan dengan benar semua resistor pull-up akan mengerti saya. Tidak ada masalah seperti itu, semua pekerjaan Anda dikurangi hingga mengklik sakelar di papan sesuai dengan instruksi dari pabrikan.
Uji beban
Bagaimana cara menguji papan? Anda dapat mengunduh beberapa sketsa standar, tetapi ini akan menjadi tes tentang tidak ada apa-apa. Opsi ini dapat bekerja dengan baik, dan dalam kondisi pertempuran sistem akan gagal. Oleh karena itu, pekerjaan kedua bagian di bawah kendali versi yang sesuai dari Server Arduino Mega dipilih sebagai uji beban berat. Untuk Mega - Arduino Mega Server untuk Mega dan untuk ESP8266 - Arduino Mega Server untuk ESP8266 dalam versi M1.
Kit distribusi M1 dipilih karena fakta bahwa hanya 1 MB memori flash untuk ESP8266 dipasang di papan tulis. Ini, menurut saya, hampir merupakan satu-satunya kesalahan bagi pengembang - di masa depan papan revisi, saya akan merekomendasikan bahwa mereka menempatkan 4 MB chip memori. Perbedaan harga kecil, dan kemungkinan saat menggunakan versi dengan 4 MB jauh lebih besar. Tetapi karena ada versi AMS untuk sistem dengan 1 MB, saya tidak terlalu memperhatikan poin ini dan melanjutkan pengujian.
Apa yang harus saya katakan? Kami menghidupkan papan, mengisi perangkat lunak dan mendapatkan dua server independen. Satu kabel melalui Ethernet Shield dan satu nirkabel melalui Wi-Fi. Cantik!
Saya juga ingin mencatat bahwa bahkan penambahan Ethernet Shield dengan pembaca kartu ke sistem yang sudah canggih ini tidak menyebabkan konflik atau kegagalan - semuanya hanya berjalan seperti seharusnya. Dan dalam beberapa kasus bahkan lebih baik dari biasanya - ini adalah papan pertama di mana firmware ESP8266 melalui udara berhasil lulus dalam 100% kasus, di semua papan dan modul lain ada kerusakan dari waktu ke waktu dengan flashing.
Dan dua server berputar, memuat papan, memenuhi tugas mereka dan ... itu saja. Semuanya hanya berfungsi, tidak ada yang bisa dikatakan, tapi ini mungkin pujian terbaik untuk sistem teknis apa pun.
Paling menarik
Apa yang saya jelaskan di sini menarik dari sudut pandang akademis murni: papan yang menarik, solusi teknis yang menarik, tetapi tentu saja kami tertarik dengan aplikasi praktisnya. Apa sorotan praktis dan terapannya?
Faktanya adalah bahwa dengan satu sakelar di papan dimungkinkan untuk menghubungkan dua bagiannya (Mega dan ESP) ke dalam satu unit dan dengan demikian, pertama, dapatkan sistem kualitas baru dan, kedua, mengimbangi kelemahan yang melekat pada masing-masing bagian masing-masing.
Mari kita mulai dengan ESP8266. Kelemahan utama dari solusi yang umumnya sangat baik ini adalah ketiadaan pin GPIO. Seperti yang mereka katakan, satu, dua dan salah perhitungan. Sulit untuk mengatakan apa yang dipikirkan oleh pengembang chip ini, tetapi sebelum rilis ESP32 mereka memiliki sedikit waktu untuk berpikir dan mereka memperbaiki kekurangan ini dalam chip baru. Tetapi kami secara khusus berurusan dengan 8266.
Papan ini memungkinkan Anda untuk membuat gerakan kuda dan menggunakan kekuatan penuh Mega, dan ini, antara lain, 54 output digital dan 16 analog dalam ESP8266. Artinya, ESP reyot kami tiba-tiba mendapat peluang besar untuk bekerja dengan sensor, aktuator, dan periferal lainnya. Ternyata, bisa dikatakan, bayi ESP menggunakan steroid.
Ini hanya salah satu opsi yang mungkin untuk menggunakan papan, berbaring di permukaan.
Sekarang mari kita lihat Mega. Dia tidak mengganggu antarmuka nirkabel dan kemampuan untuk berinteraksi dengan perangkat Wi-Fi, yang dapat memberinya integrasi dengan bagian ESP dari sistem. Dan pada saat yang sama, masih ada kemungkinan operasi paralel melalui antarmuka Ethernet kabel.
Dan ini juga hanya salah satu aplikasi yang mungkin untuk papan ini, berbaring di permukaan.
Nah, berbagai opsi jembatan: Ethernet - Wi-Fi, nRF24 - Ethernet, nRF24 - Wi-Fi, nRF24 (1) - nRF24 (2), nooLite - Wi-Fi, nooLite - Ethernet, nooLite (1) - nooLite (2) ), dll., hingga tak terbatas. Anda dapat merutekan sinyal dari puluhan subsistem yang digunakan oleh Arduino Mega Server antara dua bagian papan dan antarmuka yang terhubung dengannya.
Saya bahkan tidak tahu harus berkata apa. Sangat keren
Rincian teknis
Sekarang sedikit tentang detail teknis. Anda melihat tabel di mana semua mode operasi papan yang mungkin disajikan dan semua posisi yang mungkin dari switch di atasnya ditampilkan. Mari kita pertimbangkan secara singkat setiap mode.

Arduino Mega 2560
Mode operasi papan yang paling sederhana, dalam tabel ini ditetapkan sebagai mode 3. Jika Anda mengatur sakelar 3 dan 4 ke posisi ON, dan sisanya ke posisi OFF, kita mendapatkan Arduino Mega 2560 yang biasa. Tidak ada yang menarik, karena itu tidak layak membeli papan ini, Anda dapat adalah untuk membeli Mega yang biasa.
ESP8266
Juga bukan mode operasi yang sangat menarik. Dalam tabel, ini dibagi menjadi dua sub-mode, yang ditunjuk sebagai 1 (memuat sketsa ke ESP) dan 2 (ESP ke mode koneksi USB). Ini semua fungsi dari ESP8266 standar dan demi penggunaan seperti itu juga tidak layak membeli papan ini, Anda bisa bertahan dengan modul ESP biasa.
Semuanya independen
Kami juga tidak mempertimbangkan opsi ini di nomor 6, karena di dalamnya semua koneksi antara bagian-bagian papan rusak dan pasti tidak berguna bagi kami untuk apa pun.
Koneksi antara Mega dan ESP
Dalam mode ini, ditetapkan sebagai 5, komunikasi dibuat antara Mega dan ESP melalui antarmuka serial, tetapi tidak ada komunikasi dengan konverter USB-TTL. ESP menggunakan Serial standar, sedangkan Mega menggunakan Serial3 standar yang tidak kalah. Sambungan bekerja dengan stabil dan mulus pada kecepatan 115200. Ini adalah mode operasi yang agak spesifik ketika tidak ada pengontrol yang memiliki koneksi USB. Jadi dia juga tidak terlalu menarik bagi kita.
Komunikasi antara Mega dan ESP dan Mega dan USB pada saat yang sama
Tapi ini yang disebut kartu truf. Kami mendapatkan semuanya sekaligus - koneksi USB Mega dan kemampuan untuk mengunggah sketsa ke Mega dan mengontrol operasinya melalui USB yang sama, kemungkinan komunikasi antara Mega dan ESP dan kemampuan untuk mengunggah sketsa ke ESP8266 dan mengontrol operasinya di antarmuka USB ... Mega! Artinya, isian penuh, tidak langsung meninggalkan kasir.
Ini adalah satu-satunya mode operasi yang benar yang tercantum dalam tabel. Ingat nomor kemenangannya, yaitu empat. Dalam konfigurasi sakelar di papan, juga terlihat indah - 1, 2, 3, 4 dalam posisi ON, sisanya OFF.
Pembaca yang penuh perhatian akan bertanya: bagaimana kita bisa mengunggah sketsa ke ESP8266 jika port USB sibuk menghubungkan ke bagian Mega sistem? Dan ini adalah pertanyaan yang tepat, jawabannya tidak mungkin. Lalu mengapa Anda menulis bahwa dalam konfigurasi ini kita dapat mengunggah sketsa ke ESP8266? Karena Arduino Mega Server memiliki kemampuan untuk mengunduh sketsa di udara langsung dari Arduino IDE dengan menekan beberapa tombol, jadi itu benar - kami memiliki isian penuh, semuanya langsung bekerja.
Tetapi bagaimana dengan mereka yang ingin menggunakan papan tanpa Server Arduino Mega? Hanya ada dua opsi: klik sakelar secara konstan, atau tambahkan kemampuan untuk mengunduh sketsa melalui udara di desain Anda. Saya pribadi lebih suka opsi kedua.
Pengaturan IDE Arduino
Pengaturan Arduino IDE untuk Mega tidak menimbulkan pertanyaan, semuanya standar di sana, dan untuk ESP8266 saya akan memberikan tangkapan layar menu dengan pengaturan untuk implementasi spesifik bagian ESP pada papan RobotDyn. Anda harus menetapkan parameter yang sama untuk Anda sendiri, dengan pengecualian nomor port - pada sistem Anda kemungkinan besar akan memiliki nilai yang berbeda.

Arduino Mega Server untuk RobotDyn Mega + ESP8266
Untuk board ini, versi dual khusus dari Arduino Mega Server telah dirilis, yang berisi dua server sekaligus, dioptimalkan khusus untuk board ini. Ini adalah bagian luar dari pertanyaan, kedua server ini berisi fungsionalitas standar dan dapat digunakan untuk proyek Anda.
Anda dapat menggunakan kedua server ini secara independen pada papan yang sama, atau Anda dapat menambahkan fungsionalitas yang Anda butuhkan dan menggunakannya dalam mode tandem dan dalam jembatan antara dua jaringan dan semua antarmuka yang terhubung ke server.
Perakitan Arduino Mega Server pertama untuk papan RobotDyn Mega + ESP8266 berisi contoh uji interaksi dua pengontrol melalui antarmuka Serial. Ini adalah demonstrasi kemampuan teknologi yang dapat digunakan untuk mengembangkan solusi Anda sendiri.
Sekarang sedikit lebih banyak tentang pengembangan protokol untuk interaksi dua pengendali melalui antarmuka Serial pada umumnya dan pada papan ini pada khususnya.
Pengembangan Protokol
Apa yang harus kita bangun rumah? Perlu mengembangkan protokol interaksi antara dua bagian sistem melalui antarmuka serial? - kami akan kembangkan, di sini yang utama adalah mengatur tugas dengan jelas dan benar. Untuk menunjukkan operasi tandem sistem, kami menampilkan indikator operasi "mitra" di panel dasbor setiap server.
Sedikit tentang terminologi. Untuk Mega, "mitra" adalah ESP8266, untuk ESP8266, masing-masing, Mega.Ketika mitra bekerja, indikator akan menyala kehijauan, saat tidak bekerja, merah dan abu-abu saat negara tidak terdefinisi. Ini sangat nyaman - selama operasi, Anda akan segera melihat keadaan alter ego sistem Anda.
Untuk solusi praktis untuk masalah ini, ada sejuta cara, kami akan memilih yang berikut: blok komunikasi dari kedua bagian sistem akan identik, interaksi akan terjadi dalam mode dupleks penuh, blok informasi akan memiliki format yang sederhana dan jelas:
?=
atau
?
Ini hanyalah contoh uji untuk menyelesaikan tugas, Anda dapat memodifikasi protokol interaksi ini atau menulis sendiri, cocok untuk tugas Anda. Tetapi pada protokol yang sudah diterapkan, Anda tidak hanya dapat memantau status mitra, tetapi juga menggunakannya untuk banyak tujuan lain, misalnya, mentransmisikan status pin pengontrol, status sensor atau mengirim perintah kontrol ke mitra.
Secara khusus, dalam sistem kami, tim akan terlihat seperti ini:
? mega = 1 - Mega mengirim data tentang kinerjanya. Parameter "mega", nilai "1".
? esp = 1 - ESP8266 mengirim data tentang kesehatannya. Parameternya adalah "esp", nilainya "1".
Jadi, misalnya, pertimbangkan implementasi protokol untuk bagian-mega sistem.
Dengan cara standar, kita menginisialisasi modul AMS dan perangkat keras Serial3 Mega pada kecepatan 115200.
void robotdynInit() { Serial3.begin(115200); modulRobotdyn = MODUL_ENABLE; started("RobotDyn", true); }
Kami memeriksa status port Serial3 dan dalam hal data dari mitra, kami membentuk variabel string serialReq yang berisi data atau perintah yang diterima.
void checkSerial() { while (Serial3.available() > 0) { if (sFlag) { serialReq = ""; sFlag = false; } char c = Serial3.read(); if (c == 10) { sFlag = true; parseSerialStr(); } else if (c == 13) {
Kami menguraikan perintah dan data dan jika ada informasi tentang keadaan mitra kami mengambil tindakan dalam bentuk mengubah keadaan variabel esp.
void parseSerialCmd() { String command, parameter; if (serialReq.indexOf(F("?")) >= 0) { int pBegin = serialReq.indexOf(F("?")) + 1; if (serialReq.indexOf(F("=")) >= 0) { int pParam = serialReq.indexOf(F("=")); command = serialReq.substring(pBegin, pParam); parameter = serialReq.substring(pParam + 1); } else { command = serialReq.substring(pBegin); parameter = ""; } if (command != F("esp")) { Serial.print(F("command/parameter: ")); Serial.print(command); Serial.print(F("/")); Serial.println(parameter); } if (command == F("esp")) { if (parameter == F("1")) { esp = 1; espTimer = millis(); } else { esp = 0; } } }
Anda dapat dengan mudah menambahkan pemrosesan perintah lain dengan mengubah dan menambahkan ke bagian kode yang sesuai.
if (command == F("esp")) { if (parameter == F("1")) { esp = 1; espTimer = millis(); } else { esp = 0; }
Jika Anda menggunakan banyak perintah dan data dalam proyek dan penguraian Anda sendiri, bagian kode ini lebih baik untuk merancang dalam bentuk fungsi yang sesuai.
Tetap hanya mempertimbangkan fungsi standar modul AMS, yang bertanggung jawab atas pekerjaannya. Pertama, status port diperiksa, lalu setiap empat detik perintah dikirim ke mitra bahwa Mega masih hidup dan bekerja, dan waktu berlalu sejak data terakhir diterima dari mitra diperiksa, dan jika melebihi 8 detik, disimpulkan bahwa mitra tidak bekerja.
void robotdynWork() { checkSerial(); if (cycle4s) { Serial3.println(F("?mega=1")); if (millis() - espTimer > 8000) { esp = 0; } } }
Itu semua ajaib. Benar, tidak ada yang rumit?
Kode lengkap modul yang bertanggung jawab untuk komunikasi antar sistem antara Mega 2560 dan ESP8266 #ifdef ROBOTDYN_FEATURE bool sFlag = true; unsigned long espTimer = millis();
Seperti apa output di monitor serial
Di Mega 2560 Serial Monitor, output, data, dan perintah dari bagian ESP dari sistem terlihat persis seperti miliknya. Untuk membedakan output mitra dari output Mega, datanya dilampirkan dalam tanda kutip persegi. Dalam hal ini, Anda dapat melihat ESP8266 reboot dan log boot AMS di monitor Seri Mega.

Dan log pertukaran sebenarnya dari perintah antara dua bagian sistem melalui antarmuka Serial. Anda melihat output ESP8266 dengan informasi tentang decoding data status Mega di antarmuka Serial Mega, terlampir dalam tanda kutip persegi.

Keindahan dalam antarmuka
Sekarang sedikit tentang bagaimana semuanya terlihat di antarmuka Arduino Mega Server. Untuk memulai, saya akan memberikan tangkapan layar dari kedua bagian sistem di tempat kerja.

Elips dilingkari di sekitar prasasti yang mengidentifikasi pengontrol dan bagian dari sistem yang Anda gunakan saat ini. Lingkaran dilingkari di sekitar indikator yang menunjukkan status mitra. Saat ini, semuanya sudah beres, kedua bagian sistem bekerja secara normal dan berinteraksi secara normal satu sama lain melalui antarmuka internal. Jika terjadi kesalahan, maka Anda akan mengetahuinya setelah maksimal 8 detik.

Ada yang salah. ESP8266 menerima pembaruan firmware melalui udara dan Mega-bagian dari sistem mencatat saat reboot-nya. Setelah beberapa detik, bagian ESP dari sistem akan dilanjutkan dan indikator akan mati merah.
Untuk kenyamanan, ketika Anda mengarahkan kursor ke indikator status mitra, petunjuk muncul dan kemampuan untuk mengkliknya dan di jendela terpisah antarmuka bagian kedua sistem, dalam hal ini bagian ESP, terbuka. Ini dilakukan untuk kenyamanan, Anda dapat kapan saja dengan satu klik membuka antarmuka bagian kedua dari sistem.

Gagasan Proyek
Sekarang sedikit tentang apa yang dapat Anda lakukan dari semua ini, memiliki sedikit imajinasi. Papan biasa, benar-benar bijaksana pada pandangan pertama, memungkinkan Anda untuk melakukan banyak hal yang benar-benar tidak biasa dan menarik. Ini terutama berlaku pada kombinasi dengan Server Arduino Mega.
Jadi, hal pertama yang terlintas dalam pikiran:
Meneruskan data dari sensor antar pengontrol. Di kedua sisi dan dalam jumlah yang tidak terbatas. Ini adalah salah satu sistem yang memiliki kelebihan dari kedua bagiannya, dan kemungkinan tidak hanya bertambah, tetapi apa yang disebut efek sinergis diamati.
Jembatan antar antarmuka. Arduino Mega Server dapat bekerja dengan banyak antarmuka dan sistem ini memungkinkan Anda untuk merutekan data dan perintah antara semua antarmuka kabel dan nirkabel yang terhubung.
Bekerja di jaringan yang sama ketika Mega via Ethernet Shield dan ESP8266 via Wi-Fi berkomunikasi dengan perangkat berkabel dan nirkabel di jaringan yang sama.
Bekerja di jaringan yang berbeda ketika Mega terhubung ke Ethernet berkabel, dan ESP8266 melalui Wi-Fi ke jaringan lain dan sistem merutekan perintah dan data dari satu jaringan ke yang lain.
Output dari satu bagian sistem dalam antarmuka yang lain. Via Ethernet menggunakan umpan web standar atau melalui koneksi Serial internal.
Debugging Salah satu bagian dari sistem dapat bertindak sebagai debugger dan penguji bagian lain dari sistem sesuai dengan program Anda.
Pengawas waktu. Setiap pengontrol dapat bertindak sebagai semacam pengawas dalam hubungannya dengan yang lain.
Kegagalan pembalakan. Setiap pengontrol dapat menyimpan catatan pekerjaan mitranya, menyusun statistik dan melaporkan situasi yang mengkhawatirkan.
Database untuk ESP8266. Menggunakan sistem ini, Anda dapat mengatur sesuatu seperti database SQL pada Mega untuk ESP8266. ESP melakukan tugasnya, dan Mega bertindak sebagai sistem penyimpanan (hingga 32 GB).
Saling berkedip. Pengontrol dapat saling bercampur secara dinamis sesuai dengan logika yang disematkan atau pada saat kedatangan perintah kontrol eksternal.
Menghubungkan modul. Pengontrol dapat terhubung ke berbagai periferal yang mengalami masalah saat menyambung ke salah satu bagian sistem.
Dan seterusnya dan seterusnya, saya pikir pembaca yang ingin tahu akan dapat secara mandiri menemukan banyak cara yang tidak kalah menarik untuk menggunakan sistem ini.
Kesimpulan
Menurut pendapat saya, ini adalah solusi yang sangat menarik, dan kami harus mengucapkan banyak terima kasih kepada RobotDyn untuk
biaya yang begitu menarik. Saya, setidaknya, mengatakan ini dengan tulus.
Unduh kit distribusi Arduino Mega Server untuk RobotDyn Mega + ESP8266 dan lihat sendiri apa yang tertulis di sini di situs resmi proyek Arduino Mega Server di bagian
unduhan .