Tutorial ini memperkenalkan editor Node-RED dan membuat aliran yang menunjukkan node Suntikkan, Debug dan Fungsi. 1. Akses editor
Dengan Node-RED berjalan, buka editor di browser web.
Jika Anda menggunakan browser di komputer yang sama yang menjalankan Node-RED, Anda dapat mengaksesnya dengan url: http: // localhost: 1880.
Jika Anda menggunakan browser di komputer lain, Anda harus menggunakan alamat ip komputer yang menjalankan Node-RED: http: // <ip-address>: 1880. 2. Tambahkan simpul Injeksi
Node Suntikan memungkinkan Anda untuk menyuntikkan pesan ke dalam aliran, baik dengan mengklik tombol pada node, atau mengatur interval waktu antara menyuntikkan.
Seret (Drag) satu ke ruang kerja dari palet.
Pilih simpul Suntikan yang baru ditambahkan untuk melihat informasi tentang propertinya dan deskripsi apa yang dilakukannya di panel sidebar Informasi. 3. Tambahkan simpul Debug
Node Debug menyebabkan pesan ditampilkan di sidebar Debug. Secara default, ini hanya menampilkan payload pesan, tetapi dimungkinkan untuk menampilkan seluruh objek pesan. 4. Sambungkan keduanya
Hubungkan node Inject dan Debug bersamaan dengan menyeret antara port output satu ke port input yang lain. 5. Menyebarkan
Pada titik ini, node hanya ada di editor dan harus digunakan untuk server.
Klik tombol Deploy.
Dengan tab bilah sisi Debug dipilih, klik tombol Suntikkan. Anda akan melihat angka muncul di sidebar. Secara default, simpul Injeksi menggunakan jumlah milidetik sejak 1 Januari 1970 sebagai muatannya. 6. Tambahkan simpul Fungsi
Node fungsi memungkinkan Anda untuk mengirim setiap pesan melalui fungsi JavaScript.
Hapus kabel yang ada (pilih dan tekan delete pada keyboard).
Kawat simpul Fungsi di antara node Suntikkan dan Debug.
Klik dua kali pada simpul Fungsi untuk memunculkan dialog edit. Salin kode berikut ke dalam bidang fungsi:
// Create a Date object from the payloadvardate=newDate(msg.payload);// Change the payload to be a formatted Date stringmsg.payload=date.toString();// Return the message so it can be sent onreturnmsg;
Klik Selesai untuk menutup dialog edit dan kemudian klik tombol penyebaran.
Sekarang ketika Anda mengklik tombol Suntikkan, pesan di sidebar sekarang akan diformat adalah cap waktu yang dapat dibaca.
Ringkasan
Aliran ini menunjukkan konsep dasar menciptakan aliran.Ini menunjukkan bagaimana simpul Injeksi dapat digunakan untuk secara manual memicu aliran, dan bagaimana simpul Debug menampilkan pesan di sidebar.Ini juga menunjukkan bagaimana simpul Fungsi dapat digunakan untuk menulis JavaScript khusus untuk dijalankan terhadap pesan.
Sumber
Alur yang dibuat dalam tutorial ini diwakili oleh json berikut.Untuk mengimpornya ke editor, salin ke clipboard Anda dan kemudian rekatkan ke dialog Impor.
[{"id":"58ffae9d.a7005","type":"debug","name":"","active":true,"complete":false,"x":640,"y":200,"wires":[]},{"id":"17626462.e89d9c","type":"inject","name":"","topic":"","payload":"","repeat":"","once":false,"x":240,"y":200,"wires":[["2921667d.d6de9a"]]},{"id":"2921667d.d6de9a","type":"function","name":"Format timestamp","func":"// Create a Date object from the payload\nvar date = new Date(msg.payload);\n// Change the payload to be a formatted Date string\nmsg.payload = date.toString();\n// Return the message so it can be sent on\nreturn msg;","outputs":1,"x":440,"y":200,"wires":[["58ffae9d.a7005"]]}]
Pemrograman mikrokontroler tampaknya sedikit rumit karena ada banyak pilihan yang membingungkan untuk dibuat. Saya ingat bagaimana perasaan saya pada awalnya. Dengan semua kompiler, IDE, programer, dan metode pemrograman yang tersedia - tidak heran Anda menjadi bingung! Jadi, mari kita jabarkan. Saya banyak kesulitan ketika belajar dasar-dasar mikrokontroler. Saya mengikuti berbagai tutorial dan berakhir dengan banyak perangkat lunak berbeda di komputer saya, yang membuatnya membingungkan. Dan saya harus menggunakan papan eksternal untuk pemrograman chip. Semua ini membuatnya sulit untuk memahami apa yang sebenarnya saya butuhkan untuk membuatnya bekerja. Jadi untuk membuat pemrograman mikrokontroler sesederhana mungkin bagi Anda - berikut ini ikhtisar tentang apa yang perlu Anda lakukan. Dasar-Dasar Pemrograman Mikrokontroler Mikrokontroler tidak tahu apa yang harus dilakukan dengan sendirinya. Adalah tugas Anda untuk mengatakan apa yang Anda inginkan. Jadi, Anda perlu: tulis k...
Sebuah mikrokontroler pengantar interaktif yang bagus untuk anak-anak muda dan orang-orang yang baru mengenal elektronik dan pengkodean, terutama bagi mereka yang ingin bermain dengan teknologi tanpa harus membangun sirkuit dan kode. Usia yang Direkomendasikan: 5+ (atau anak-anak nyaman dengan alat sederhana) Kesulitan: Pemula Biaya Rata-rata: ~ $ 50 Makey Makey adalah langkah pertama yang luar biasa dalam bidang elektronik dan teknologi - tidak diperlukan pemrograman! Sambungkan klip buaya ke bantalan dan kemudian sambungkan bahan yang agak konduktif, seperti tangan, buah, atau benda logam, untuk memicu tombol keyboard dan mouse tertentu. Makey Makey adalah papan yang kompatibel dengan Arduino, artinya Anda juga dapat memprogram ulang menggunakan Lingkungan Pengembangan Terpadu Arduino ("IDE"). Fitur Perangkat Keras Makey Makey memiliki enam (6) bantalan sentuh kapasitif di bagian depan papan: Empat kontrol tombol panah keyboard, Satu mengontrol bilah spasi, dan ...
Apa kesamaan dari pengontrol jarak jauh, router, dan robot? Mikrokontroler! Saat ini, mikrokontroler yang ramah bagi pemula mudah digunakan dan diprogram hanya dengan laptop, kabel USB, dan beberapa perangkat lunak open-source (gratis). Woo hoo!! Semua proyek, kami datang! Tangkapan? Ada seperti, 4324302 * mikrokontroler yang berbeda dan dapat menjadi hal yang menakutkan untuk memulai, terutama jika Anda baru saja memasuki bidang elektronik. Di mana sih kamu mulai ?! Di sini, bbies, aku dapat chu. Apakah Anda ingin membangun beberapa proyek elektronik yang keren, belajar pemrograman / teknologi, atau ingin mengajar orang lain tentang elektronik, tutorial ini akan membantu Anda mengetahui mikrokontroler yang tepat untuk kebutuhan, sasaran, dan anggaran Anda. Yay! Ayo mulai! Step 1: Wait.... What Is a Microcontroller? Step 2: What's the Difference Between the Raspberry Pi and a Microcontroller? Step 3: Arduino (Uno) Step 4: Micro:Bit Step 5: Circuit Playground Express Step 6: Ma...
Comments
Post a Comment