Memulai Dengan Arduino: Panduan Pemula

Memulai Dengan Arduino: Panduan Pemula

Arduino adalah platform prototyping elektronik open-source, dan salah satu yang paling populer di dunia -- dengan kemungkinan pengecualian Raspberry Pi . Telah terjual lebih dari 3 juta unit (dan banyak lagi dalam bentuk perangkat kloning pihak ketiga): apa yang membuatnya begitu bagus, dan apa yang dapat Anda lakukan dengannya?





Apa Itu Arduino?

Arduino didasarkan pada mudah digunakan, fleksibel, perangkat keras dan perangkat lunak. Ini dibuat untuk seniman, desainer, insinyur, penghobi, dan siapa pun yang memiliki minat sekecil apa pun pada elektronik yang dapat diprogram.





Arduino merasakan lingkungan dengan membaca data dari berbagai tombol, komponen, dan sensor. Mereka dapat mempengaruhi lingkungan dengan mengendalikan LED, motor , servos, relay, dan banyak lagi.





Proyek Arduino dapat berdiri sendiri, atau mereka dapat berkomunikasi dengan perangkat lunak yang berjalan di komputer ( Pengolahan adalah perangkat lunak paling populer untuk ini). Mereka dapat berbicara dengan Arduino lain, Raspberry Pis, NodeMCU, atau hampir semua hal lainnya. Pastikan Anda membaca perbandingan mikrokontroler kami untuk perbandingan menyeluruh tentang perbedaan antara mikrokontroler ini.

Anda mungkin bertanya, mengapa memilih Arduino? Arduino benar-benar menyederhanakan proses membangun proyek elektronik yang dapat diprogram, menjadikannya platform yang bagus untuk pemula. Anda dapat dengan mudah mulai mengerjakannya tanpa pengalaman elektronik sebelumnya. Ada ribuan tutorial yang tersedia, dan ini memiliki tingkat kesulitan yang beragam, jadi Anda pasti akan mendapat tantangan setelah menguasai dasar-dasarnya.



Selain kesederhanaan Arduino, itu juga murah, lintas platform dan open source. Arduino Uno (model paling populer) didasarkan pada mikrokontroler ATMEGA 16U2 Atmel. Ada banyak model berbeda yang diproduksi, yang bervariasi dalam ukuran, kekuatan, dan spesifikasi, jadi lihatlah panduan pembelian kami untuk mengetahui semua perbedaannya.

Rencana untuk papan diterbitkan di bawah a Creative Commons lisensi, sehingga penghobi berpengalaman dan produsen lain bebas membuat versi Arduino mereka sendiri, berpotensi memperluas dan meningkatkannya (atau langsung menyalinnya, yang mengarah ke proliferasi papan Arduino berbiaya rendah yang kita temukan hari ini).





Apa yang Dapat Anda Lakukan Dengan Arduino?

Arduino dapat melakukan banyak hal yang mengejutkan. Mereka adalah otak pilihan untuk sebagian besar printer 3D. Biaya rendah dan kemudahan penggunaan berarti bahwa ribuan pembuat, perancang, peretas, dan pembuat telah membuat proyek yang luar biasa. Berikut adalah beberapa proyek Arduino yang kami buat di sini di MakeUseOf:

Apa yang Ada Di Dalam Arduino?

Meskipun ada banyak jenis papan Arduino yang tersedia, manual ini berfokus pada: Arduino uno model. Ini adalah papan Arduino paling populer. Jadi apa yang membuat hal ini tergerak? Berikut adalah spesifikasinya:





  • Prosesor: 16Mhz ATmega16U2
  • Memori kilat: 32KB
  • Rama: 2KB
  • Tegangan Operasi: 5V
  • Tegangan Masukan: 7-12V
  • Jumlah input analog: 6
  • Jumlah I/O digital: 14 (6 di antaranya Modulasi Lebar Pulsa -- PWM )

Spesifikasi mungkin tampak sampah dibandingkan dengan komputer desktop Anda, tetapi ingat bahwa Arduino adalah perangkat tertanam, dengan informasi yang jauh lebih sedikit untuk diproses daripada desktop Anda. Ini lebih dari mampu untuk sebagian besar proyek elektronik.

Fitur luar biasa lainnya dari Arduino adalah kemampuan untuk menggunakan apa yang disebut 'perisai', atau papan tambahan. Meskipun perisai tidak akan tercakup dalam manual ini, itu adalah cara yang sangat rapi untuk memperluas fitur dan fungsionalitas Arduino Anda.

Apa yang Anda Butuhkan untuk Panduan Ini

Di bawah ini Anda akan menemukan daftar belanja komponen yang Anda perlukan untuk panduan pemula ini. Semua komponen ini harus berada di bawah total . Daftar ini seharusnya cukup untuk memberi Anda pemahaman yang baik tentang elektronik dasar dan memiliki komponen yang cukup untuk membangun beberapa proyek yang cukup keren menggunakan ini atau panduan Arduino lainnya. Jika Anda tidak ingin memilih setiap komponen, Anda mungkin ingin mempertimbangkan untuk membeli starter kit.

Jika Anda tidak bisa mendapatkan nilai resistor tertentu, sesuatu yang sedekat mungkin biasanya akan berfungsi dengan baik.

Ikhtisar Komponen Listrik

Mari kita lihat apa sebenarnya semua komponen ini, apa fungsinya, dan seperti apa bentuknya.

Papan tempat memotong roti

Digunakan untuk prototipe sirkuit elektronik, mereka menyediakan sarana sementara untuk menghubungkan komponen bersama-sama. Papan tempat memotong roti adalah balok plastik dengan lubang di mana kabel dapat dimasukkan ke dalamnya. Lubang-lubang tersebut disusun dalam barisan, dalam kelompok lima. Saat Anda ingin mengatur ulang sirkuit, tarik kabel atau bagian dari lubang, dan pindahkan. Banyak papan tempat memotong roti berisi dua atau empat kelompok lubang yang membentang sepanjang papan, di sepanjang sisi, dan semuanya terhubung - ini biasanya untuk distribusi daya, dan dapat diberi label dengan garis merah dan biru.

Breadboard sangat baik untuk menghasilkan sirkuit dengan cepat. Mereka bisa menjadi sangat berantakan untuk sirkuit besar, dan model yang lebih murah bisa sangat tidak dapat diandalkan, jadi ada baiknya menghabiskan sedikit lebih banyak uang untuk yang bagus.

LED

LED singkatan dari Dioda pemancar cahaya . Mereka adalah sumber cahaya yang sangat murah, dan bisa sangat terang -- terutama jika dikelompokkan bersama. Mereka dapat dibeli dalam berbagai warna, tidak terlalu panas, dan bertahan lama. Anda mungkin memiliki LED di televisi, dasbor mobil, atau di bohlam Philips Hue .

Mikrokontroler Arduino Anda juga memiliki LED bawaan pada pin 13 yang sering digunakan untuk menunjukkan suatu tindakan atau peristiwa, atau hanya untuk pengujian.

Foto Resistor

Resistor foto ( P hotocell atau Resistor Tergantung Cahaya ) memungkinkan Arduino Anda mengukur perubahan cahaya. Anda dapat menggunakan ini untuk menyalakan komputer Anda saat siang hari, misalnya.

Saklar Taktil

mouse mengklik dua kali pada satu klik

Sakelar taktil pada dasarnya adalah sebuah tombol. Menekannya akan menyelesaikan rangkaian, dan (biasanya) berubah dari 0V ke +5V. Arduino dapat mendeteksi perubahan ini, dan meresponsnya. Ini sering sejenak -- artinya mereka hanya 'ditekan' saat jari Anda menahannya. Setelah Anda melepaskannya, mereka akan kembali ke status default ('tidak ditekan', atau tidak aktif).

Pembicara Piezo

Speaker piezo adalah speaker kecil mungil yang menghasilkan suara dari sinyal listrik. Mereka sering keras dan nyaring, dan tidak terdengar seperti pembicara sungguhan. Konon, mereka sangat murah, dan mudah diprogram. Game Buzz Wire kami menggunakan satu untuk memainkan Lagu tema 'Flying Circus' Monty Python .

Penghambat

Sebuah resistor membatasi aliran listrik. Mereka adalah komponen yang sangat murah, dan merupakan bahan pokok sirkuit elektronik amatir dan profesional. Mereka hampir selalu diperlukan untuk melindungi komponen dari kelebihan beban. Mereka juga diperlukan untuk mencegah korsleting jika Arduino +5V terhubung langsung ke ground. Singkatnya: sangat berguna dan sangat penting.

Kabel Jumper

Kabel jumper digunakan untuk membuat koneksi sementara antar komponen pada papan tempat memotong roti Anda.

Menyiapkan Arduino Anda

Sebelum memulai proyek apa pun, Anda perlu membuat Arduino Anda berbicara ke komputer Anda. Ini memungkinkan Anda untuk menulis dan mengkompilasi kode untuk dieksekusi Arduino, serta menyediakan cara bagi Arduino Anda untuk bekerja bersama komputer Anda.

Menginstal Paket Perangkat Lunak Arduino di Windows

Pergi ke Situs web Arduino dan unduh versi perangkat lunak Arduino yang sesuai untuk versi Windows Anda. Setelah diunduh, ikuti instruksi untuk menginstal Arduino Lingkungan Pengembangan Terintegrasi (DI SINI).

Instalasi termasuk driver, jadi secara teori, Anda harus langsung melakukannya. Jika gagal karena suatu alasan, coba langkah-langkah ini untuk menginstal driver secara manual:

  • Pasang papan Anda dan tunggu Windows untuk memulai proses instalasi drivernya. Setelah beberapa saat, prosesnya akan gagal, meskipun upaya terbaiknya telah dilakukan.
  • Klik Mulai Menu > Panel kendali .
  • Navigasi ke Sistem dan keamanan > Sistem . Setelah jendela Sistem terbuka, buka Pengaturan perangkat .
  • Dibawah Pelabuhan (COM & LPT), Anda akan melihat port terbuka bernama Arduino UNO (COMxx) .
  • Klik kanan pada Arduino UNO (COMxx) > Perbarui Perangkat Lunak Pengemudi .
  • Memilih Jelajahi komputer saya untuk perangkat lunak Driver .
  • Arahkan ke dan pilih file driver Uno, bernama ArduinoUNO.inf , terletak di Pengemudi folder unduhan Perangkat Lunak Arduino.

Windows akan menyelesaikan instalasi driver dari sana.

Menginstal Paket Perangkat Lunak Arduino di Mac OS

Unduh perangkat lunak Arduino untuk Mac dari Situs web Arduino . Ekstrak isinya .ritsleting file dan jalankan aplikasi. Anda dapat menyalinnya ke folder aplikasi Anda, tetapi itu akan berjalan dengan baik dari Anda Desktop atau unduhan folder. Anda tidak perlu menginstal driver tambahan untuk Arduino UNO.

Menginstal Perangkat Lunak Arduino pada Paket Ubuntu/Linux

Install gcc-avr dan avr-libc :

sudo apt-get install gcc-avr avr-libc

Jika Anda belum memiliki openjdk-6-jre, instal dan konfigurasikan juga:

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

Pilih yang benar JRE jika Anda memiliki lebih dari satu yang diinstal.

Pergi ke Situs web Arduino dan unduh Perangkat Lunak Arduino untuk Linux. Kamu bisa sebaran dan jalankan dengan perintah berikut:

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

Terlepas dari OS yang Anda jalankan, petunjuk di atas mengasumsikan Anda memiliki papan Arduino Uno asli yang bermerek. Jika Anda membeli klon, Anda hampir pasti membutuhkan driver pihak ketiga sebelum papan dikenali melalui USB.

Menjalankan Perangkat Lunak Arduino

Sekarang setelah perangkat lunak diinstal dan Arduino Anda sudah diatur, mari verifikasi semuanya berfungsi. Cara termudah untuk melakukannya adalah dengan menggunakan aplikasi sampel 'Blink'.

Buka Software Arduino dengan cara Double Klik pada Aplikasi Arduino ( ./arduino di Linux ). Pastikan papan terhubung ke komputer Anda, lalu buka LED berkedip contoh sketsa: Mengajukan > Contoh > 1.Dasar-dasar > Berkedip . Anda akan melihat kode untuk aplikasi terbuka:

Untuk mengunggah kode ini ke Arduino Anda, pilih entri di Peralatan > Papan menu yang sesuai dengan model Anda -- Arduino uno pada kasus ini.

Pilih perangkat serial papan Anda dari Peralatan > Port Serial Tidak bisa. Di Windows, Ini mungkin COM3 atau lebih tinggi. Di Mac atau Linux ini seharusnya sesuatu dengan /dev/tty.usbmodem di dalamnya.

Terakhir, klik Mengunggah tombol di kiri atas lingkungan Anda. Tunggu beberapa detik, dan Anda akan melihat RX dan TX LED pada Arduino berkedip. Jika unggahan berhasil, pesan 'Selesai mengunggah' akan muncul di bilah status.

Beberapa detik setelah pengunggahan selesai, Anda akan melihat pin 13 LED di papan mulai berkedip. Selamat! Anda telah mengaktifkan dan menjalankan Arduino Anda.

Proyek Pemula

Sekarang setelah Anda mengetahui dasar-dasarnya, mari kita lihat beberapa proyek pemula.

Anda sebelumnya menggunakan kode sampel Arduino untuk mengedipkan LED on-board. Proyek ini akan mem-flash LED eksternal menggunakan papan tempat memotong roti. Berikut sirkuitnya:

Hubungkan kaki panjang LED (kaki positif, disebut anoda ) ke 220 Ohm resistor dan kemudian ke digital pin 7 . Hubungkan kaki pendek (kaki negatif, disebut katoda ) langsung ke tanah (salah satu port Arduino dengan GND di atasnya, pilihan Anda). Ini adalah sirkuit sederhana. Arduino dapat mengontrol pin ini secara digital. Menyalakan pin akan menyalakan LED, mematikannya akan mematikan LED. Resistor diperlukan untuk melindungi LED dari arus yang terlalu banyak -- ia akan terbakar tanpa arus.

Berikut kode yang Anda butuhkan:

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
}

Kode ini melakukan beberapa hal:

batalkan pengaturan(): Ini dijalankan oleh Arduino sekali setiap kali dimulai. Di sinilah Anda dapat mengonfigurasi variabel dan apa pun yang dibutuhkan Arduino Anda untuk dijalankan.

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 mengonfigurasi pin yang ingin Anda gunakan.

lingkaran kosong(): Kode apa pun di dalam loop ini berulang kali dijalankan berulang-ulang, sampai Arduino dimatikan. Ini dapat membuat proyek yang lebih besar menjadi lebih kompleks, tetapi bekerja dengan sangat baik untuk proyek sederhana.

digitalWrite(7, TINGGI): Ini digunakan untuk mengatur pin TINGGI atau RENDAH - PADA atau MATI . Sama seperti saklar lampu, saat pin HIGH maka LED akan menyala. Ketika pin LOW, LED akan mati. Di dalam tanda kurung, Anda perlu menentukan beberapa informasi tambahan agar ini berfungsi dengan benar. Informasi tambahan dikenal sebagai parameter atau argumen.

Yang pertama (7) adalah nomor pin. Jika Anda telah menghubungkan LED Anda ke pin yang berbeda, misalnya, Anda akan mengubahnya dari tujuh ke nomor lain. Parameter kedua harus TINGGI atau RENDAH , yang menentukan apakah LED harus dihidupkan atau dimatikan.

penundaan (1000): Perintah ini memberi tahu Arduino untuk menunggu selama waktu tertentu dalam milidetik. 1000 milidetik sama dengan satu detik, jadi ini akan membuat Arduino menunggu satu detik.

Setelah LED dinyalakan selama satu detik, Arduino kemudian menjalankan kode yang sama, hanya saja ia akan mematikan LED dan menunggu satu detik lagi. Setelah proses ini selesai, loop dimulai lagi, dan LED sekali lagi dihidupkan.

Tantangan: Coba sesuaikan waktu tunda antara menyalakan dan mematikan LED. Apa yang Anda amati? Apa yang terjadi jika Anda mengatur penundaan ke angka yang sangat kecil seperti satu atau dua? Bisakah Anda memodifikasi kode dan sirkuit untuk berkedip? dua LED?

Menambahkan Tombol

Sekarang setelah Anda memiliki LED yang berfungsi, mari tambahkan tombol ke sirkuit Anda:

Hubungkan tombol yang menjembatani saluran di tengah papan tempat memotong roti. Hubungkan kanan atas kaki ke Pin 4 . Hubungkan kanan bawah kaki ke 10k Ohm resistor dan kemudian ke tanah . Hubungkan kiri bawah kaki ke 5V .

Anda mungkin bertanya-tanya mengapa tombol sederhana membutuhkan resistor. Ini melayani dua tujuan. Ini adalah sebuah menurunkan resistor - itu mengikat pin ke ground. Ini memastikan bahwa tidak ada nilai palsu yang terdeteksi, dan mencegah Arduino pemikiran Anda menekan tombol ketika Anda tidak melakukannya. Kegunaan kedua resistor ini adalah sebagai pembatas arus. Tanpa itu, 5V akan langsung masuk ke ground, asap ajaib akan dirilis, dan Arduino Anda akan mati. Ini dikenal sebagai korsleting, jadi penggunaan resistor mencegah hal ini terjadi.

Ketika tombol tidak ditekan, Arduino mendeteksi ground ( pin 4 > penghambat > tanah ). Saat Anda menekan tombol, 5V terhubung ke ground. Pin 4 Arduino dapat mendeteksi perubahan ini, karena pin 4 sekarang telah berubah dari ground menjadi 5V;

Berikut kodenya:

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
}

Kode ini dibangun berdasarkan apa yang Anda pelajari di bagian sebelumnya. Tombol perangkat keras yang Anda gunakan adalah a sejenak tindakan. Ini berarti itu hanya akan berfungsi saat Anda menahannya. Alternatifnya adalah menempel tindakan. Ini seperti sakelar lampu atau soket Anda, tekan sekali untuk menyalakan, tekan lagi untuk mematikan. Untungnya, perilaku latching dapat diimplementasikan dalam kode. Inilah yang dilakukan kode tambahan:

boolean buttonOn = false: Variabel ini digunakan untuk menyimpan status tombol -- ON atau OFF, HIGH atau LOW. Itu diberi nilai default false.

pinMode(4, INPUT): Sama seperti kode yang digunakan untuk LED, baris ini memberi tahu Arduino bahwa Anda telah menghubungkan input (tombol Anda) ke pin 4.

jika(digitalRead(4)): Dengan cara yang mirip dengan digitalTulis() , digitalBaca () digunakan untuk membaca status pin. Anda harus memberikan nomor pin (4, untuk tombol Anda).

Setelah Anda menekan tombol, Arduino menunggu 25 ms dan memeriksa tombol lagi. Ini dikenal sebagai debounce perangkat lunak . Ini memastikan bahwa apa yang menurut Arduino adalah menekan tombol, Betulkah adalah menekan tombol, dan tidak berisik. Anda tidak perlu melakukan ini, dan dalam banyak kasus, semuanya akan berfungsi dengan baik tanpanya. Ini lebih merupakan praktik terbaik.

Jika Arduino yakin Anda benar-benar menekan tombol, itu akan mengubah nilai tombolAktif variabel. Ini mengaktifkan status:

ButtonOn benar: Setel ke salah.

ButtonOn salah: Setel ke benar.

Akhirnya, LED dimatikan sesuai dengan status yang disimpan di tombolAktif .

Sensor cahaya

Mari beralih ke proyek lanjutan. Proyek ini akan menggunakan Resistor Tergantung Cahaya (LDR) untuk mengukur jumlah cahaya yang tersedia. Arduino kemudian akan memberi tahu komputer Anda pesan yang berguna tentang tingkat cahaya saat ini.

berapa banyak data yang digunakan streaming

Berikut sirkuitnya:

Karena LDR adalah jenis resistor, tidak masalah ke arah mana mereka ditempatkan - mereka tidak memiliki polaritas. Menghubung 5V ke salah satu sisi LDR. Hubungkan sisi lain ke tanah melalui a 1k Ohm penghambat. Juga hubungkan sisi ini ke masukan analog 0 .

Resistor ini bertindak sebagai resistor pull-down, seperti pada proyek sebelumnya. Pin analog diperlukan, karena LDR adalah perangkat analog, dan pin ini berisi sirkuit khusus untuk membaca perangkat keras analog secara akurat.

Berikut kodenya:

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!
}

Kode ini melakukan beberapa hal baru:

Serial.begin(9600): Ini memberi tahu Arduino bahwa Anda ingin berkomunikasi melalui serial dengan kecepatan 9600. Arduino akan menyiapkan semua yang diperlukan untuk ini. Tarifnya tidak terlalu penting, tetapi Arduino dan komputer Anda harus menggunakan yang sama.

analogBaca(A0): Ini digunakan untuk membaca nilai yang berasal dari LDR. Nilai yang lebih rendah berarti ada lebih banyak cahaya yang tersedia.

Serial.println(): Ini digunakan untuk menulis teks ke antarmuka serial.

Sederhana jika pernyataan mengirimkan string yang berbeda (teks) ke komputer Anda tergantung pada cahaya yang tersedia.

Unggah kode ini dan jaga agar kabel USB tetap terhubung (begitulah cara Arduino akan berkomunikasi, dan dari mana daya berasal). Buka monitor serial ( Kanan atas > Pemantau Berseri ), Anda akan melihat pesan Anda tiba setiap 0,5 detik.

Apa yang Anda amati? Apa yang terjadi jika Anda menutupi LDR atau menyinarinya dengan cahaya terang? Bisakah Anda memodifikasi kode untuk mencetak nilai LDR melalui serial?

Membuat Beberapa Kebisingan

Proyek ini menggunakan speaker Piezo untuk mengeluarkan suara. Berikut sirkuitnya:

Perhatikan sesuatu yang akrab? Rangkaian ini hampir sama persis dengan proyek LED. Piezo adalah komponen yang sangat sederhana -- mereka mengeluarkan suara saat diberi sinyal listrik. Hubungkan positif kaki ke digital pin 9 melalui a 220 Ohm penghambat. Hubungkan negatif kaki ke tanah .

Inilah kodenya, sangat sederhana untuk proyek 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 ada beberapa fitur kode baru di sini:

nada (9, 1000): Hal ini membuat piezo menghasilkan suara. Dibutuhkan dua argumen. Yang pertama adalah pin yang akan digunakan, dan yang kedua adalah frekuensi nada.

noTone(9): Ini berhenti menghasilkan suara apa pun pada pin yang disediakan.

Coba ubah kode ini untuk menghasilkan frekuensi yang berbeda. Ubah penundaan menjadi 1 ms -- apa yang Anda perhatikan?

Ke mana harus pergi Dari sini

Seperti yang Anda lihat, Arduino adalah cara mudah untuk masuk ke elektronik dan perangkat lunak. Ini adalah salah satu mikrokontroler terbaik untuk pemula. Semoga Anda telah melihat bahwa membangun proyek elektronik sederhana dengan Arduino itu mudah. Anda dapat membangun proyek yang jauh lebih kompleks setelah Anda memahami yang dasar:

  • Buat hiasan lampu Natal
  • Arduino Shields untuk memperkuat proyek Anda
  • Bangun game pong Anda sendiri dengan Arduino
  • Hubungkan Arduino Anda ke internet
  • Buat sistem otomatisasi rumah dengan Arduino Anda

Arduino apa yang Anda miliki? Apakah ada proyek menyenangkan yang ingin Anda buat? Untuk lebih lanjut, lihat cara meningkatkan pengkodean Arduino Anda dengan VS Code dan PlatformIO .

Membagikan Membagikan Menciak Surel 15 Perintah Command Prompt (CMD) Windows yang Harus Anda Ketahui

Prompt perintah masih merupakan alat Windows yang kuat. Berikut adalah perintah CMD paling berguna yang perlu diketahui setiap pengguna Windows.

Baca Selanjutnya
Topik-topik yang berkaitan
  • buatan sendiri
  • Arduino
  • Elektronik
Tentang Penulis Joe Coburn(136 Artikel Diterbitkan)

Joe adalah lulusan Ilmu Komputer dari University of Lincoln, Inggris. Dia adalah pengembang perangkat lunak profesional, dan ketika dia tidak menerbangkan drone atau menulis musik, dia sering terlihat sedang mengambil foto atau membuat video.

More From Joe Coburn

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan