Tutorial pemrograman Arduino

Logo Arduino

Arduino Ini mungkin salah satu proyek perangkat lunak atau platform dan hardware libre yang paling sukses dan paling berdampak di dunia DIY. Komunitas telah menciptakan perangkat lunak sumber terbuka untuk memprogram mikrokontroler papan, serta berbagai papan perangkat keras gratis untuk digunakan. Semuanya dilisensikan di bawah lisensi GNU GPL sehingga banyak pelengkap dan turunannya juga dapat dibuat.

Faktanya, mereka telah membangkitkan seluruh industri elektronik dengan banyak aksesori, topi atau perisai Dengan mana Anda dapat memperluas kemampuan papan Arduino Anda melampaui fungsi dasarnya yang diimplementasikan sebagai standar. Banyak kit juga telah diluncurkan untuk memulai atau melaksanakan proyek yang sangat spesifik, seperti kit robotika, kit untuk proyek energi surya, kit starter, dll.

Jenis pelat apa yang ada?

Papan Arduino

di sana berbagai papan Arduino resmi, meskipun untuk memulai saya sarankan untuk menggunakan Arduino UNO, itulah yang saya gunakan sebagai dasar tutorial. Berbagai piring yang paling menonjol adalah:

  • Arduino UNO Wahyu3: ini adalah pelat yang paling fleksibel dan bekas, yang disarankan untuk memulai. Ini memiliki mikrokontroler ATmega328 16Mhz, SRAM 2KB dan flash 32KB, 14 pin I / O digital dan 6 input analog.
  • Arduino karena: Memiliki mikrokontroler AT91SAM3X8E dengan 84 Mhz, 96KB SRAM, dan flash 512 KB, sehingga Anda dapat merekam program yang lebih kompleks untuk proyek yang lebih besar. Demikian juga, Anda akan menemukan 54 koneksi I / O digital dan 12 input analog + 2 output analog.
  • arduino mega: Mikrokontroler ATmega2560 16Mhz, SRAM 8KB, flash 256KB, 54 pin I / O digital dan 16 input analog. Dengan kata lain, ini akan menjadi model perantara antara Due dan UNO, untuk proyek dengan kompleksitas menengah.
  • Lilypad Arduino: Pelat kecil dan bundar yang fleksibel untuk proyek e-tekstil Anda, yaitu perangkat wearable yang dapat Anda kenakan pada pakaian. Itu bisa dilabeli.
  • Arduino Mikro: Ini adalah papan yang sangat kecil dengan mikrokontroler yang dapat berguna ketika ruang merupakan faktor kunci dan Anda memerlukan papan yang hanya membutuhkan sedikit ruang untuk memasukkannya ke dalam ruang kecil. Ada versi Pro dengan kemampuan yang ditingkatkan. Ini termasuk mikrokontroler ATmega32U4 16Mhz, dan 20 pin I / O yang harus Anda solder.
  • ArduinoNano: itu adalah papan yang lebih kecil dari Micro, tetapi dengan fitur dan harga yang serupa, dengan mikrokontroler ATmega328.
  • Arduino Jelajahi: ini sedikit lebih mahal daripada kebanyakan yang sebelumnya, ini didasarkan pada Leonardo primitif, dengan kapasitas yang mirip dengan UNO dan yang merupakan pelat pertama yang muncul. Namun desainnya telah diperbarui, diperkecil, dan berbeda karena beberapa tombol, joystick mini, dan sensor telah terintegrasi langsung di papannya. Karena itu, ini menarik untuk proyek game.

Anda juga akan menemukan piring tidak resmi, dibuat oleh komunitas atau oleh perusahaan lain. Karakteristiknya bisa sangat mirip, dan bahkan kompatibel dengan Arduino dalam hal pemrograman atau level elektronik, tetapi kami telah meninggalkannya sebagai alternatif pilihan Anda. Saya tidak menyarankan Anda memulai dengan papan turunan ini dengan cara apa pun, karena mungkin ada beberapa hal yang tidak kompatibel dan Anda tidak akan menemukan banyak bantuan. Juga, beberapa di antaranya sangat spesifik untuk robotika, drone, dll.

Di sisi lain, Anda memiliki file aksesoris elektronik yang akan memberi papan Arduino Anda kemampuan ekstra, seperti konektivitas WiFi, Bluetooth, driver untuk mengontrol motor, dll. Beberapa perisai paling terkenal adalah:

  • Lindungi Wifi: untuk menambahkan konektivitas WiFi dan untuk dapat menyambungkan proyek Anda ke Internet untuk mengelolanya dari jarak jauh.
  • Lindungi GSM: untuk konektivitas data seluler.
  • Lindungi Ethernet- Koneksi kabel ke jaringan.
  • Proto Perisai: memungkinkan Anda menggunakan papan tempat memotong roti untuk desain Anda.
  • Dan banyak más, seperti layar, keyboard, ...

Pada prinsipnya, untuk mulai, Saya tidak berpikir Anda mungkin tertarik dengan jenis barang ini, meskipun Anda mungkin akan membutuhkannya nanti.

Apa yang saya perlukan untuk memulai?

Fritzing: menangkap antarmukanya

Untuk memulai, Saya menyarankan Anda untuk memperoleh materi berikut:

  • Pemula Kit Arduino: Ini adalah starter kit lengkap yang berisi piring Arduino UNO, manual yang sangat lengkap dan berbagai elemen elektronik untuk digunakan (resistor, kapasitor, layar LED, display, papan tempat memotong roti, LED, kabel, dioda, transistor, buzzer, motor dan servomotors, driver, dll.).
  • Jika Anda memilih untuk membeli salah satu piring yang disebutkan di atas, perlu diingat bahwa Anda harus memperolehnya bahan listrik diperlukan untuk setiap proyek Anda sendiri di toko-toko khusus… Ada kemungkinan juga bahwa setelah Anda mengeksploitasi starter kit, Anda tertarik untuk membeli lebih banyak bahan untuk terus mengembangkan proyek Anda atau melakukan hal-hal di luar kemampuan kit ini.

Di luar fisik, akan menarik juga jika Anda memiliki perangkat lunak yang memadai:

  • IDE Arduino: kamu bisa unduh itu untuk berbagai platform yang sepenuhnya gratis. Dalam tutorial PDF saya menjelaskan cara menginstalnya di setiap sistem operasi dan cara kerjanya.
  • ardublock: adalah plugin lain di Java untuk berbagai platform yang juga bisa diunduh Gratis. Ini memungkinkan Anda untuk bekerja secara grafis, yaitu menggunakan blok yang mirip dengan potongan puzzle untuk menyusun program Anda tanpa harus menggunakan bahasa pemrograman. Semua ini juga dijelaskan dalam PDF.
  • Mengagetkan: adalah program yang memungkinkan Anda melakukan simulasi atau prototipe sirkuit Anda sebelum merakitnya. Ini sangat menarik dan mencakup banyak elemen di antara perpustakaan perangkatnya. Unduh di sini.

Dengan itu, Anda akan memiliki lebih dari cukup untuk memulai…

Tutorial pemrograman Arduino:

Arduino Memulai Kursus Pemula

Meskipun platform ini telah berjalan selama bertahun-tahun, mungkin ada banyak anak muda atau tidak begitu muda yang membaca kami sekarang dan yang ingin bergabung dengan komunitas pembuat hebat yang ada membuat proyek berdasarkan Arduino saat ini. Jadi, jika Anda ingin mulai belajar membuat program dari awal dan langkah demi langkah, saya menawarkan kepada Anda a ebook gratis tentang pemrograman Arduino. Dengan itu Anda akan mempelajari semua yang Anda butuhkan untuk mulai membangun desain pertama Anda ...

Apa yang termasuk dalam file unduhan?

Dalam Unduh ZIP Anda akan menemukan beberapa file untuk dikerjakan:

  • eBook dengan tutorial Pemrograman Arduino IDE dan Ardublock dalam PDF standar untuk dapat menggunakannya di PC Anda.
  • eBook identik dengan yang sebelumnya, tetapi berukuran lebih kecil dan ringan untuk digunakan dari perangkat seluler Anda.
  • Unduh tautan dengan program perlu.
  • Folder dengan file berbeda membuat sketsa file sumber yang dapat Anda coba sebagai contoh atau modifikasi untuk dipelajari. Ada kode untuk Arduino IDE serta yang lainnya untuk Ardublock dan bahkan beberapa kode untuk bekerja sama dengan Raspberry Pi.

Unduh eBook dan add-on Gratis:

Mulai unduh sini:

ARDUINO-EBOOK

Saya harap ini membantu Anda dan Anda mulai menjadi pembuat proyek pertama Anda. Anda dapat meninggalkan komentar dengan desain pertama Anda dan membagikan kreasi Anda kepada kami.


9 komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   tomas dijo

    Salam Selamat Sore:
    Anda perlu membuat TESTER yang mengambil dua nilai Kapasitor dan resistansi sejajar dengan ground C = 470Mfx50V, R = 330k 1 / 4W, ini terhubung ke input dan output 3.5 AUDIO Jack
    Melalui Pertanyaan 3.5
    pertanyaan di Arduino dapatkah Anda melakukan sesuatu yang mengukur dan menghasilkan nilai,

  2.   Mario Piñones c. dijo

    Saya memulai dan saya berniat untuk mencapai hasil yang baik

  3.   Norberto dijo

    Unduhan EBOOK Arduino Anda tidak berfungsi

    1.    Isaac dijo

      Halo,
      Saya baru saja mencoba dan itu berhasil untuk saya. Memang benar bahwa iklan keluar lebih dulu.
      Tetapi kedua kali Anda mengklik tautan itu mengunduh.
      Sebuah ucapan

  4.   martin dijo

    Unduhan dimulai dan berhenti menunjukkan: Kesalahan: Kesalahan jaringan
    Coba di komputer lain, di jaringan lain dan masalahnya tetap ada

    1.    Isaac dijo

      Halo
      Saya telah mengunduhnya lagi sekarang dan berfungsi dengan baik.

  5.   Nestor Martin dijo

    Halo, bisa tolong dicek lagi linknya? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    Ini memberikan kesalahan jaringan saat mengunduh.
    Terima kasih banyak.

    1.    Isaac dijo

      Halo,
      Oke, diperiksa.

  6.   Jaime Teran Rebolledo dijo

    Yang terhormat:
    Saya tidak dapat mengunduh eBook Arduino. Bisakah Anda mengirimkannya kepada saya melalui surat, bersama dengan materi lain untuk dipelajari dan digunakan dengan baik?
    Salam.