Iklan

Siap mencoba sesuatu yang berbeda dengan Arduino Anda? Anda tidak perlu dibatasi oleh pemrograman dalam C. Ambil bahasa alternatif ini untuk test drive.

Arduino IDE adalah inti dari etos di belakang proyek - ini adalah UI yang berupaya mengubah tugas yang menakutkan dari belajar bahasa pemrograman DIY Ayah & Ibu: Angkat Anak Anda untuk Menjadi Tinkerer dengan Cool Home ProjectsApakah Anda dan anak-anak Anda bermain-main bersama? Jika tidak, mulailah hari ini. Ajari mereka untuk menciptakan sesuatu dan Anda mengajar mereka untuk mengendalikan dunia mereka. Baca lebih banyak menjadi sesuatu yang bisa ditusuk siapa pun. Itu tentu saja merupakan tujuan mulia, tetapi mungkin ada saatnya ketika IDE bertindak sebagai batasan pada kreativitas Anda.

Seperti halnya ada banyak sekali ragam bahasa pengkodean, ada banyak alasan berbeda yang mungkin ingin Anda ambil pendekatan yang berbeda untuk pemrograman 5 Ide Proyek Untuk Membantu Anda Belajar Pemrograman Lebih CepatAda beberapa cara untuk memudahkan kurva belajar untuk pemrograman. Jadikan tangan Anda kotor dan belajar lebih cepat dengan proyek sampingan yang dapat Anda mulai kapan saja. Bermain-main dengan lima ini.

instagram viewer
Baca lebih banyak . Satu bahasa mungkin lebih masuk akal bagi Anda, sementara pengguna lain mungkin berkembang di bawah struktur yang sama sekali berbeda.

Yang penting adalah menemukan bahasa yang berbicara kepada Anda dan tujuan yang ingin Anda capai.

Arduino dibangun dengan bahasa pemrograman langsung yang dimaksudkan untuk menyambut para pendatang baru - tetapi jika Anda benar-benar kekurangan pengalaman, mungkin ada baiknya mencoba alat seperti ArduBlock. Daripada mengetikkan kode Anda, Anda akan dapat membuat program secara visual menggunakan pilihan fungsi yang sama seperti biasanya.

ArduBlock

Nya bagus untuk pengguna yang lebih muda DIY Ayah & Ibu: Angkat Anak Anda untuk Menjadi Tinkerer dengan Cool Home ProjectsApakah Anda dan anak-anak Anda bermain-main bersama? Jika tidak, mulailah hari ini. Ajari mereka untuk menciptakan sesuatu dan Anda mengajar mereka untuk mengendalikan dunia mereka. Baca lebih banyak , tetapi jangan berpikir bahwa ini adalah 'Arduino untuk Anak-Anak'. Beberapa orang hanya memiliki otak yang bekerja lebih baik dengan rangsangan visual - dan sementara ArduBlock jauh dari itu Secara estetika menyenangkan dalam hal UI-nya, ia memang menyajikan cara yang sangat logis untuk menulis kode untuk visual pelajar. Pada saat yang sama, Anda masih terbiasa dengan nama fungsi dan variabel yang perlu Anda gunakan jika Anda memutuskan untuk beralih ke Arduino IDE lengkap.

ArduBlock adalah alat yang dapat diunduh yang berfungsi sebagai hamparan ke IDE Arduino resmi. Produk akhir tidak akan berbeda dengan program yang dibuat menggunakan proses normal, jadi ini langkah pertama yang bagus jika Anda baru memulai. Bagi siapa pun yang tidak siap untuk belajar bahasa pemrograman secara langsung, ini adalah cara yang bagus untuk mempelajari konsep-konsep utama tanpa terjebak dalam teknis pengkodean.

Berdasarkan pada bahasa pemrograman visual drag-and-drop yang dikembangkan di Berkeley, Snap4Arduino menawarkan pengalaman yang sedikit berbeda dengan ArduBlock. Metode pembuatan sketsa Anda tetap sama dengan perancang visual, tetapi jelas bahwa perangkat lunak ini ditujukan untuk audiens yang sedikit lebih tua.

Snap4Arduino

Dengan UI yang lebih bersahaja dan kurang fokus pada lonceng dan peluit, Snap4Arduino dengan tegas tidak menggurui. Tidak masuk akal bahwa ini adalah metode pemrograman yang lebih mudah - hanya berbeda dengan norma. Meskipun ditawarkan sebagai beta dan pengembangnya mengakui bahwa masih ada banyak bug, itu sangat berguna.

Salah satu trik untuk menginstal Snap4Arduino adalah kenyataan bahwa itu memerlukan StandardFirmata untuk diinstal di Arduino Anda. Jika Anda sudah menginstal Arduino IDE di komputer Anda, itu mudah disortir - cukup buka dan navigasikan ke File > Contohnya > Firmata > StandardFirmata. Unggah itu ke papan Anda, dan Anda akan dapat berinteraksi dengannya dari dalam Snap4Arduino. Perhatikan bahwa Anda tidak dapat mengkompilasi program yang dibuat di Snap, hanya berinteraksi dengan Arduino saat terhubung ke komputer Anda.

Komunikasi serial memungkinkan cara yang praktis dan fleksibel untuk Arduino Anda untuk berkomunikasi dengan komputer Anda - Anda kemungkinan besar telah mencoba-coba fungsi dalam eksperimen awal Anda dengan perangkat. Dengan bantuan perpustakaan suka CmdMessenger, Anda dapat melampaui penggunaan serial untuk hanya memeriksa sketsa Arduino Anda, dan mulai menggunakannya untuk kode dalam bahasa yang sama sekali berbeda.

Anda dapat menjalankan CmdMessenger di Microsoft Visual Studio atau alternatif pihak ketiga yang setara. Dari sana, Anda dapat berkomunikasi bolak-balik antara PC dan Arduino menggunakan C #, sehingga Anda dapat melakukan hal-hal seperti fungsi panggilan dan mengirim dan menerima perintah.

photo_overhead

Cara lain untuk memprogram dengan C # adalah dengan menggunakan cabang perangkat yang dibuat khusus seperti Netduino 5 Perangkat Keras Murah dan Menyenangkan yang Dapat Anda Gunakan Untuk Membuat Mesin yang HebatSeperti kebanyakan anak-anak, saya memiliki peralatan elektronik yang mengajarkan dasar-dasar absolut; Anda dapat membuat sesuatu tentang perangkat canggih seperti radio atau kode morse. Cukuplah untuk mengatakan, kesenangan itu tidak berlangsung lama ... Baca lebih banyak . Karena itu dibangun di atas .NET Micro Framework, Netduino menjalankan C # secara asli, langsung dari kotak. Meskipun tata letak pin kompatibel dengan perisai Arduino, ini sangat berbeda mikrokontroler dan karena itu bukan pilihan jika Anda ingin memprogram dengan C # pada Arduino Anda sudah sendiri.

Sementara Arduino Anda tidak dapat berjalan kode yang ditulis dengan Python di luar kotak, dimungkinkan untuk menggunakan Python untuk berkomunikasi dengan perangkat melalui input serial. Ini sangat sederhana pada sistem seperti Unix, tetapi jika Anda menggunakan PC atau Mac maka pySerial dapat menjembatani kesenjangan. Kamu bisa mengunduh piSerial dari situs web pengembangnya, yang juga menampilkan sejumlah informasi tentang menjalankan perangkat lunak pada berbagai sistem operasi yang berbeda - pastikan Anda memiliki salinan Python di sistem Anda, terlalu.

ular sanca

Anda dapat menemukan informasi lebih lanjut tentang membaca dan menulis data ke Arduino melalui pySerial di Internet Arena Bermain Arduino, tetapi berhati-hatilah karena ini adalah teknik yang cukup canggih. Jika Anda sudah berpengalaman dalam Python, maka Anda mungkin akan memiliki pegangan yang baik tentang cara menjalankan dan menjalankannya - tetapi jika Anda relatif baru dalam bahasa atau Arduino, ada yang lebih lembut cara untuk memulai 15 Proyek Arduino Hebat untuk PemulaTertarik pada proyek Arduino tetapi tidak yakin harus mulai dari mana? Proyek-proyek pemula ini akan mengajarkan Anda cara memulai. Baca lebih banyak dari ini.

Yang sedang berkata, Python sangat cocok untuk digunakan bersama dengan Arduino. Ini adalah bahasa pengkodean yang dirancang untuk menjadi intuitif, dan karena itu sering direkomendasikan sebagai batu loncatan ke bentuk pengkodean lainnya. Terlebih lagi, jika Anda pernah bercabang dari Arduino ke Raspberry Pi yang serupa, Anda akan menemukan bahwa pengalaman Python Anda akan sangat berguna.

Pernahkah Anda berhasil menggunakan bahasa pemrograman lain atau IDE dengan Arduino Anda? Beri tahu kami di bagian komentar di bawah.

Kredit Gambar: kode pemrograman Melalui Shutterstock

Penulis bahasa Inggris saat ini berbasis di AS. Temukan saya di Twitter melalui @radjonze.