Bermula dengan Arduino: Panduan Pemula

Bermula dengan Arduino: Panduan Pemula

Arduino adalah platform prototaip elektronik sumber terbuka, dan ia adalah salah satu yang paling popular di dunia - dengan kemungkinan pengecualian Raspberry Pi. Setelah menjual lebih dari 3 juta unit (dan banyak lagi dalam bentuk peranti klon pihak ketiga): apa yang membuatnya begitu baik, dan apa yang dapat anda lakukan dengan satu?





Apa itu Arduino?

Arduino didasarkan pada mudah digunakan, fleksibel, perkakasan dan perisian. Ia dibuat untuk seniman, pereka, jurutera, penggemar dan sesiapa sahaja yang berminat dengan elektronik yang boleh diprogramkan.





Arduino merasakan persekitaran dengan membaca data dari pelbagai butang, komponen dan sensor. Mereka boleh mempengaruhi persekitaran dengan mengawal LED, motor , servo, relay, dan banyak lagi.





Projek Arduino boleh berdiri sendiri, atau boleh berkomunikasi dengan perisian yang berjalan di komputer ( Memproses adalah perisian yang paling popular untuk ini). Mereka boleh bercakap dengan Arduino lain, Raspberry Pis, NodeMCU, atau hampir apa sahaja. Pastikan anda membaca perbandingan mikrokontroler $ 5 kami untuk perbandingan menyeluruh mengenai perbezaan antara mikrokontroler ini.

Anda mungkin bertanya, mengapa memilih Arduino? Arduino sangat mempermudah proses membina projek elektronik yang dapat diprogramkan, menjadikannya platform yang bagus untuk pemula. Anda boleh mula bekerja dengan mudah tanpa pengalaman elektronik sebelumnya. Terdapat beribu-ribu tutorial yang tersedia, dan ini sangat sukar, jadi anda pasti yakin akan cabarannya setelah anda menguasai asas-asasnya.



Sebagai tambahan kepada kesederhanaan Arduino, ia juga murah, lintas platform dan sumber terbuka. Arduino Uno (model paling popular) berdasarkan mikrokontroler ATMEGA 16U2 Atmel. Terdapat banyak model yang dihasilkan, yang berbeza-beza dalam ukuran, daya, dan spesifikasi, jadi lihat panduan membeli kami untuk semua perbezaan.

Rancangan untuk papan diterbitkan di bawah a Creative Commons lesen, jadi peminat hobi berpengalaman dan pengeluar lain bebas membuat versi Arduino mereka sendiri, berpotensi memperluasnya dan memperbaikinya (atau hanya menyalinnya secara langsung, yang membawa kepada percambahan papan Arduino kos rendah yang kita dapati hari ini).





Apa yang Boleh Anda Lakukan dengan Arduino?

Arduino dapat melakukan banyak perkara yang mengejutkan. Mereka adalah otak pilihan bagi sebahagian besar pencetak 3D. Kos rendah dan kemudahan penggunaannya bermaksud bahawa ribuan pembuat, pereka, penggodam, dan pencipta telah membuat projek yang luar biasa. Berikut adalah beberapa projek Arduino yang kami buat di MakeUseOf:

Apa Itu Di Dalam Arduino?

Walaupun terdapat banyak jenis papan Arduino yang tersedia, manual ini memberi tumpuan kepada Arduino uno model. Ini adalah papan Arduino yang paling popular di sekitar. Jadi apa yang menjadikan perkara ini berdetak? Berikut adalah spesifikasi:





  • Pemproses: 16 Mhz ATmega16U2
  • Memori kilat: 32KB
  • Ram: 2KB
  • Voltan operasi: 5V
  • Voltan Input: 7-12V
  • Bilangan input analog: 6
  • Bilangan I / O digital: 14 (6 daripadanya Modulasi Lebar Nadi - PWM )

Spesifikasi mungkin kelihatan sampah dibandingkan dengan komputer desktop anda, tetapi ingat bahawa Arduino adalah peranti tertanam, dengan lebih sedikit maklumat untuk diproses daripada desktop anda. Ini lebih dari kemampuan untuk projek elektronik yang paling banyak.

Satu lagi ciri Arduino yang luar biasa ialah kemampuan menggunakan apa yang disebut 'perisai', atau papan tambah. Walaupun pelindung tidak akan diliputi dalam manual ini, mereka adalah cara yang sangat kemas untuk memperluas ciri dan fungsi Arduino anda.

Apa yang Anda Perlu Untuk Panduan ini

Di bawah ini anda akan melihat senarai membeli komponen yang anda perlukan untuk panduan pemula ini. Semua komponen ini mesti berjumlah kurang dari $ 50. Penyenaraian ini semestinya cukup untuk memberi anda pemahaman yang baik mengenai elektronik asas dan mempunyai komponen yang mencukupi untuk membina beberapa projek yang cukup menarik menggunakan panduan ini atau panduan Arduino yang lain. Sekiranya anda tidak mahu memilih setiap komponen, anda mungkin ingin mempertimbangkan untuk membeli alat pemula.

Sekiranya anda tidak dapat memperoleh nilai perintang tertentu, sesuatu yang sedekat mungkin biasanya akan berfungsi dengan baik.

Gambaran Keseluruhan Komponen Elektrik

Mari kita lihat apa sebenarnya semua komponen ini, apa yang mereka lakukan, dan bagaimana bentuknya.

Papan roti

Digunakan untuk prototaip litar elektronik, mereka menyediakan kaedah sementara untuk menghubungkan komponen bersama-sama. Papan roti adalah bongkah plastik dengan lubang di mana wayar dapat dimasukkan ke dalamnya. Lubang disusun dalam baris, dalam kumpulan lima. Apabila anda ingin menyusun semula litar, tarik wayar atau bahagian keluar dari lubang, dan gerakkannya. Banyak papan roti mengandungi dua atau empat kumpulan lubang sepanjang panjang papan, di sepanjang sisi, dan semuanya bersambung - ini biasanya untuk pengedaran kuasa, dan mungkin dilabel dengan garis merah dan biru.

Papan roti sangat baik untuk menghasilkan litar dengan cepat. Mereka boleh menjadi sangat tidak kemas untuk litar besar, dan model yang lebih murah boleh dikatakan tidak boleh dipercayai, jadi perlu menghabiskan lebih banyak wang untuk yang baik.

LED

LED bermaksud Diod pemancar cahaya . Mereka adalah sumber cahaya yang sangat murah, dan boleh menjadi sangat terang - terutamanya apabila dikumpulkan bersama. Mereka boleh dibeli dalam pelbagai warna, tidak terlalu panas, dan tahan lama. Anda mungkin mempunyai LED di televisyen, papan pemuka kereta, atau di lampu Philips Hue anda.

Mikrokontroler Arduino anda juga mempunyai LED terpasang pada pin 13 yang sering digunakan untuk menunjukkan tindakan atau peristiwa, atau hanya untuk ujian.

Perintang Foto

Perintang foto ( hlm sel panas atau Perintang Bergantung Cahaya ) membolehkan Arduino anda mengukur perubahan cahaya. Anda boleh menggunakan ini untuk menghidupkan komputer anda ketika siang hari, misalnya.

Suis taktil

mengapa telefon bimbit saya terus mengatakan bahawa aksesori ini mungkin tidak disokong

Suis taktil pada dasarnya adalah butang. Menekannya akan melengkapkan litar, dan (biasanya) berubah dari 0V menjadi + 5V. Arduino dapat mengesan perubahan ini, dan bertindak balas dengan sewajarnya. Ini sering berlaku sekejap - bererti mereka hanya 'ditekan' ketika jari anda menahannya. Setelah anda melepaskannya, mereka akan kembali ke keadaan lalai ('tidak ditekan', atau mati).

Penceramah Piezo

Pembesar suara piezo adalah pembesar suara kecil yang menghasilkan bunyi dari isyarat elektrik. Mereka sering kasar dan kecil, dan tidak seperti penutur sebenar. Yang mengatakan, mereka sangat murah, dan mudah diprogramkan. Buzz Wire Game kami menggunakan satu untuk bermain Lagu tema Monty Python 'Flying Circus' .

Perintang

Perintang menghadkan aliran elektrik. Mereka adalah komponen yang sangat murah, dan rangkaian litar elektronik amatur dan profesional. Mereka hampir selalu diperlukan untuk melindungi komponen daripada kelebihan beban. Mereka juga perlu mengelakkan litar pintas jika Arduino + 5V menghubungkan terus ke tanah. Ringkasnya: sangat berguna dan sangat mustahak.

Wayar Pelompat

Wayar jumper digunakan untuk membuat sambungan sementara antara komponen di papan roti anda.

Menyiapkan Arduino Anda

Sebelum memulakan sebarang projek, anda perlu membuat Arduino bercakap dengan komputer anda. Ini membolehkan anda menulis dan menyusun kod agar Arduino dapat dilaksanakan, dan juga memberi jalan untuk Arduino anda berfungsi di samping komputer anda.

Memasang Pakej Perisian Arduino pada Windows

Pergi ke Laman web Arduino dan muat turun versi perisian Arduino yang sesuai untuk versi Windows anda. Setelah dimuat turun, ikuti arahan untuk memasang Arduino Persekitaran Pembangunan Bersepadu (DI SINI).

Pemasangannya merangkumi pemacu, jadi secara teori, anda semestinya boleh melakukannya dengan segera. Sekiranya gagal kerana beberapa sebab, cubalah langkah-langkah ini untuk memasang pemacu secara manual:

  • Pasangkan papan anda dan tunggu Windows memulakan proses pemasangan pemacu. Selepas beberapa saat, prosesnya akan gagal, walaupun ada usaha terbaik.
  • Klik pada Menu Mula > Panel kawalan .
  • Navigasi ke Sistem dan keselamatan > Sistem . Setelah tetingkap Sistem terbuka, buka Pengurus peranti .
  • Di bawah Pelabuhan (COM & LPT), anda akan melihat port terbuka bernama Arduino UNO (COMxx) .
  • Klik kanan pada Arduino UNO (COMxx) > Kemas kini Perisian Pemacu .
  • Pilih Semak imbas komputer saya untuk perisian Pemandu .
  • Navigasi ke dan pilih fail pemacu Uno, bernama ArduinoUNO.inf , terletak di Pemandu folder muat turun Perisian Arduino.

Windows akan menyelesaikan pemasangan pemacu dari sana.

Memasang Pakej Perisian Arduino pada Mac OS

Muat turun perisian Arduino untuk Mac dari Laman web Arduino . Ekstrak isi kandungan .zip fail dan jalankan aplikasi. Anda boleh menyalinnya ke folder aplikasi anda, tetapi akan berjalan dengan baik dari folder anda desktop atau muat turun folder. Anda tidak perlu memasang pemacu tambahan untuk Arduino UNO.

Memasang Perisian Arduino pada Pakej Ubuntu / Linux

Pasang gcc-avr dan avr-libc :

sudo apt-get install gcc-avr avr-libc

Sekiranya anda belum mempunyai openjdk-6-jre, pasang dan konfigurasikan juga:

sudo apt-get install openjdk-6-jre
sudo update-alternatives --config java

Pilih yang betul JRE jika anda memasang lebih daripada satu.

Pergi ke Laman web Arduino dan muat turun Perisian Arduino untuk Linux. Awak boleh sebar dan jalankan dengan arahan berikut:

tar xzvf arduino-x.x.x-linux64.tgz
cd arduino-1.0.1
./arduino

Tidak kira OS mana yang anda jalankan, arahan di atas menganggap anda mempunyai papan Arduino Uno berjenama yang asli. Sekiranya anda membeli klon, anda pasti memerlukan pemacu pihak ketiga sebelum papan pengenalan dikenali melalui USB.

Menjalankan Perisian Arduino

Setelah perisian dipasang dan Arduino anda disiapkan, mari kita sahkan semuanya berfungsi. Cara termudah untuk melakukannya adalah dengan menggunakan aplikasi contoh 'Blink'.

Buka Perisian Arduino dengan mengklik dua kali Aplikasi Arduino ( ./arduino di Linux ). Pastikan papan disambungkan ke komputer anda, dan kemudian buka LED berkelip lakaran contoh: Fail > Contoh > 1. Asas > Berkelip . Anda harus melihat kod aplikasi terbuka:

Untuk memuat naik kod ini ke Arduino anda, pilih entri di Alat > Papan menu yang sesuai dengan model anda - Arduino uno dalam kes ini.

Pilih peranti siri papan anda dari Alat > Pelabuhan Bersiri menu. Pada Windows, ini mungkin berlaku COM3 atau lebih tinggi. Pada Mac atau Linux ini semestinya sesuai /dev/tty.usbmodem di dalamnya.

Akhirnya, klik Muat naik butang di kiri atas persekitaran anda. Tunggu beberapa saat, dan anda akan melihatnya RX dan TX LED di Arduino berkelip. Sekiranya muat naik berjaya, mesej 'Selesai memuat naik' akan muncul di bar status.

Beberapa saat selepas muat naik selesai, anda akan melihatnya pin 13 LED di papan mula berkelip. Tahniah! Anda mempunyai Arduino anda dan berjalan.

Projek Permulaan

Sekarang setelah anda mengetahui asasnya, mari lihat beberapa projek pemula.

Anda sebelum ini menggunakan kod sampel Arduino untuk mengedipkan LED on-board. Projek ini akan menyalakan LED luaran menggunakan papan roti. Inilah litar:

Sambungkan kaki panjang LED (kaki positif, yang disebut anod ) kepada a 220 Ohm perintang dan kemudian ke digital pin 7 . Sambungkan kaki pendek (kaki negatif, yang disebut katod ) terus ke tanah (mana-mana pelabuhan Arduino dengan GND di atasnya, pilihan anda). Ini adalah litar sederhana. Arduino boleh mengawal pin ini secara digital. Menghidupkan pin akan menyala LED, mematikannya akan mematikan LED. Perintang diperlukan untuk melindungi LED daripada arus terlalu banyak - ia akan habis tanpa satu.

Inilah kod yang anda perlukan:

void setup() {
// put your setup code here, to run once:
pinMode(7, OUTPUT); // configure the pin as an output
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(7, HIGH); // turn LED on
delay(1000); // wait 1 second
digitalWrite(7, LOW); // turn LED off
delay(1000); // wait one second
}

Kod ini melakukan beberapa perkara:

persediaan tidak sah (): Ini dijalankan oleh Arduino sekali setiap kali ia bermula. Di sinilah anda dapat mengkonfigurasi pemboleh ubah dan apa sahaja yang perlu dijalankan oleh Arduino anda.

pinMode (7, OUTPUT): Ini memberitahu Arduino untuk menggunakan pin ini sebagai output, tanpa garis ini, Arduino tidak akan tahu apa yang harus dilakukan dengan setiap pin. Ini hanya perlu dikonfigurasi sekali per pin, dan anda hanya perlu mengkonfigurasi pin yang ingin anda gunakan.

gelung kosong (): Mana-mana kod di dalam gelung ini berulang kali dijalankan berulang kali, sehingga Arduino dimatikan. Ini dapat menjadikan projek yang lebih besar menjadi lebih kompleks, tetapi berfungsi dengan baik untuk projek sederhana.

digitalWrite (7, TINGGI): Ini digunakan untuk menetapkan pin TINGGI atau RENDAH - HIDUP atau MATI . Sama seperti suis lampu, apabila pin HIGH, LED akan menyala. Apabila pin RENDAH, LED akan padam. Di dalam kurungan, anda perlu menentukan beberapa maklumat tambahan agar ini berfungsi dengan betul. Maklumat tambahan dikenali sebagai parameter atau argumen.

Yang pertama (7) adalah nombor pin. Sekiranya anda telah menyambungkan LED anda ke pin yang berbeza, misalnya, anda akan menukarnya dari tujuh ke nombor lain. Parameter kedua mestilah TINGGI atau RENDAH , yang menentukan apakah LED harus dihidupkan atau dimatikan.

kelewatan (1000): Ini memberitahu Arduino untuk menunggu masa yang ditentukan dalam milisaat. 1000 milisaat sama dengan satu saat, jadi ini akan membuat Arduino menunggu sekali.

Setelah LED dihidupkan selama satu saat, Arduino kemudian menjalankan kod yang sama, hanya kemudian mematikan LED dan menunggu satu saat lagi. Setelah proses ini selesai, gelung bermula semula, dan LED sekali lagi dihidupkan.

Cabaran: Cuba sesuaikan kelewatan masa antara menyalakan dan mematikan LED. Apa yang anda perhatikan? Apa yang berlaku jika anda menetapkan kelewatan kepada bilangan yang sangat kecil seperti satu atau dua? Bolehkah anda mengubah kod dan litar untuk berkelip dua LED?

Menambah Butang

Sekarang kerana anda mempunyai LED berfungsi, mari tambahkan butang ke litar anda:

Sambungkan butang sehingga menjembatani saluran di tengah papan roti. Sambungkan kanan atas kaki ke Pin 4 . Sambungkan bawah kanan kaki ke a 10k Ohm perintang dan kemudian ke tanah . Sambungkan dibahagian bawah kiri kaki ke 5V .

Anda mungkin tertanya-tanya mengapa butang mudah memerlukan perintang. Ini memenuhi dua tujuan. Ia adalah Tarik ke bawah perintang - ia mengikat pin ke tanah. Ini memastikan bahawa tidak ada nilai palsu yang dikesan, dan mencegah Arduino berfikir anda menekan butang apabila tidak. Tujuan kedua perintang ini adalah sebagai pengehad arus. Tanpa itu, 5V akan langsung menuju ke tanah, asap sihir akan dibebaskan, dan Arduino anda akan mati. Ini dikenali sebagai litar pintas, jadi penggunaan perintang menghalang ini daripada berlaku.

Apabila butang tidak ditekan, Arduino mengesan tanah ( pin 4 > perintang > tanah ). Apabila anda menekan butang, 5V disambungkan ke tanah. Arduino pin 4 dapat mengesan perubahan ini, kerana pin 4 kini telah berubah dari tanah menjadi 5V;

Inilah kodnya:

boolean buttonOn = false; // store the button state
void setup() {
// put your setup code here, to run once:
pinMode(7, OUTPUT); // configure the LED as an output
pinMode(4, INPUT); // configure the button as an input
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(4)) {
delay(25);
if(digitalRead(4)) {
// if button was pressed (and was not a spurious signal)
if(buttonOn)
// toggle button state
buttonOn = false;
else
buttonOn = true;
delay(500); // wait 0.5s -- don't run the code multiple times
}
}
if(buttonOn)
digitalWrite(7, LOW); // turn LED off
else
digitalWrite(7, HIGH); // turn LED on
}

Kod ini dibina berdasarkan apa yang anda pelajari di bahagian sebelumnya. Butang perkakasan yang telah anda gunakan adalah a sekejap tindakan. Ini bermaksud ia hanya akan berfungsi semasa anda menahannya. Alternatifnya ialah a mengikat tindakan. Ini sama seperti suis lampu atau soket anda, tekan sekali untuk menghidupkan, tekan lagi untuk mematikan. Nasib baik, tingkah laku penyekat dapat dilaksanakan dalam kod. Inilah yang dilakukan kod tambahan:

butang boolean On = salah: Pemboleh ubah ini digunakan untuk menyimpan keadaan butang - ON atau OFF, TINGGI atau RENDAH. Ia diberi nilai lalai false.

pinMode (4, INPUT): Sama seperti kod yang digunakan untuk LED, garis ini memberitahu Arduino bahawa anda telah menghubungkan input (butang anda) ke pin 4.

jika (digitalRead (4)): Dengan cara yang serupa dengan digitalWrite () , digitalRead () digunakan untuk membaca keadaan pin. Anda perlu memberikan nombor pin (4, untuk butang anda).

Setelah anda menekan butang, Arduino menunggu 25ms dan memeriksa butang sekali lagi. Ini dikenali sebagai debounce perisian . Ini memastikan bahawa apa yang difikirkan oleh Arduino adalah menekan butang, sungguh adalah menekan butang, dan bukan bunyi bising. Anda tidak perlu melakukan ini, dan dalam kebanyakan kes, semuanya akan berjalan lancar tanpanya. Ini lebih merupakan amalan terbaik.

Sekiranya Arduino yakin bahawa anda benar-benar menekan butang, ia kemudian mengubah nilai butang pemboleh ubah. Ini menukar keadaan:

ButtonOn benar: Tetapkan ke palsu.

ButtonOn salah: Tetapkan kepada benar.

Akhirnya, LED dimatikan mengikut keadaan yang disimpan butang .

Sensor Cahaya

Mari maju ke projek lanjutan. Projek ini akan menggunakan a Perintang Bergantung Cahaya (LDR) untuk mengukur jumlah cahaya yang ada. Arduino kemudian akan memberitahu komputer anda mesej berguna mengenai tahap cahaya semasa.

mengapa permainan saya terus rosak

Inilah litar:

Oleh kerana LDR adalah jenis perintang, tidak kira di mana ia diletakkan - mereka tidak mempunyai kekutuban. Sambung 5V ke satu sisi LDR. Sambungkan sisi lain ke tanah melalui a 1k Ohm perintang. Sambungkan juga bahagian ini ke input analog 0 .

Perintang ini bertindak sebagai perintang pulldown, sama seperti projek sebelumnya. Pin analog diperlukan, kerana LDR adalah peranti analog, dan pin ini mengandungi litar khas untuk membaca perkakasan analog dengan tepat.

Inilah kodnya:

int light = 0; // store the current light value
void setup() {
// put your setup code here, to run once:
Serial.begin(9600); //configure serial to talk to computer
}
void loop() {
// put your main code here, to run repeatedly:
light = analogRead(A0); // read and save value from LDR

//tell computer the light level
if(light <100) {
Serial.println('It is quite light!');
}
else if(light > 100 && light <400) {
Serial.println('It is average light!');
}
else {
Serial.println('It is pretty dark!');
}
delay(500); // don't spam the computer!
}

Kod ini melakukan beberapa perkara baru:

Serial.begin (9600): Ini memberitahu Arduino bahawa anda ingin berkomunikasi melalui siri pada kadar 9600. Arduino akan menyediakan semua yang diperlukan untuk ini. Kadarnya tidak begitu penting, tetapi Arduino dan komputer anda perlu menggunakan yang sama.

analogRead (A0): Ini digunakan untuk membaca nilai yang berasal dari LDR. Nilai yang lebih rendah bermaksud terdapat lebih banyak cahaya yang tersedia.

Serial.println (): Ini digunakan untuk menulis teks ke antara muka bersiri.

Yang sederhana sekiranya penyataan menghantar rentetan (teks) yang berbeza ke komputer anda bergantung pada cahaya yang ada.

Muat naik kod ini dan sambungkan kabel USB (begitulah Arduino akan berkomunikasi, dan dari mana asalnya). Buka monitor bersiri ( Atas kanan > Monitor Bersiri ), Anda mesti melihat mesej anda tiba setiap 0.5 saat.

Apa yang anda perhatikan? Apa yang berlaku jika anda menutup LDR atau menyinari cahaya terang di atasnya? Bolehkah anda mengubah kod untuk mencetak nilai LDR melalui siri?

Membuat bising

Projek ini menggunakan pembesar suara Piezo untuk mengeluarkan suara. Inilah litar:

Perhatikan sesuatu yang biasa? Litar ini hampir sama dengan projek LED. Piezos adalah komponen yang sangat sederhana - mereka mengeluarkan bunyi apabila diberi isyarat elektrik. Sambungkan positif kaki ke digital pin 9 melalui a 220 Ohm perintang. Sambungkan negatif kaki ke tanah .

Inilah kodnya, sangat mudah untuk projek ini:

void setup() {
// put your setup code here, to run once:
pinMode(9, OUTPUT); // configure piezo as output
}
void loop() {
// put your main code here, to run repeatedly:
tone(9, 1000); // make piezo buzz
delay(1000); // wait 1s
noTone(9); // stop sound
delay(1000); // wait 1s
}

Hanya terdapat beberapa ciri kod baru di sini:

nada (9, 1000): Ini menjadikan piezo menghasilkan bunyi. Ia memerlukan dua hujah. Yang pertama adalah pin yang akan digunakan, dan yang kedua adalah frekuensi nada.

noTone (9): Ini berhenti menghasilkan sebarang bunyi pada pin yang disediakan.

Cuba ubah kod ini untuk menghasilkan frekuensi yang berbeza. Tukar kelewatan menjadi 1ms - apa yang anda perhatikan?

Dari mana hendak pergi Dari sini

Seperti yang anda lihat, Arduino adalah cara mudah untuk memasuki elektronik dan perisian. Ini adalah salah satu pengawal mikro terbaik untuk pemula. Mudah-mudahan anda telah melihat bahawa mudah untuk membina projek elektronik mudah dengan Arduino. Anda boleh membina projek yang jauh lebih kompleks setelah anda memahami yang asas:

  • Buat hiasan cahaya Krismas
  • Arduino Shields untuk menggerakkan projek anda
  • Bangun permainan pong anda sendiri dengan Arduino
  • Sambungkan Arduino anda ke internet
  • Buat sistem automasi rumah dengan Arduino anda

Arduino apa yang anda miliki? Adakah terdapat projek menyeronokkan yang ingin anda buat? Untuk lebih lanjut, lihat bagaimana memperbaiki pengekodan Arduino anda dengan VS Code dan PlatformIO.

Berkongsi Berkongsi Tweet E-mel 15 Perintah Windows Command Prompt (CMD) yang mesti anda ketahui

Perintah arahan masih merupakan alat Windows yang kuat. Berikut adalah arahan CMD yang paling berguna yang perlu diketahui oleh pengguna Windows.

Baca Seterusnya
Topik-topik yang berkaitan
  • DIY
  • Arduino
  • Elektronik
Mengenai Pengarang Joe Coburn(136 Artikel Diterbitkan)

Joe adalah lulusan Sains Komputer dari University of Lincoln, UK. Dia seorang pembangun perisian profesional, dan ketika dia tidak terbang drone atau menulis muzik, dia sering didapati mengambil gambar atau menghasilkan video.

Lagi Dari Joe Coburn

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan