Tutorial pengaturcaraan Arduino

Logo Arduino

Arduino Ini mungkin salah satu projek atau platform untuk perisian dan perkakasan percuma yang paling berjaya dan yang paling banyak memberi kesan di dunia DIY. Komuniti telah membuat kedua-dua perisian sumber terbuka untuk pengaturcaraan mikrokontroler papan, serta papan perkakasan yang berbeza yang juga bebas untuk digunakan. Semua dilesenkan di bawah lesen GNU GPL sehingga banyak tambahan dan turunannya juga dapat dibuat.

Sebenarnya, mereka telah membangunkan seluruh industri elektronik dengan banyak aksesori, topi atau perisai Dengan itu anda dapat memperluas kemampuan papan Arduino anda melebihi fungsi asasnya yang dilaksanakan sebagai standard. Banyak kit juga telah dilancarkan untuk memulakan atau menjalankan projek yang sangat spesifik, seperti kit untuk robotik, kit untuk projek dengan tenaga suria, kit pemula, dll.

Apa jenis pinggan yang ada?

Papan Arduino

Terdapat pelbagai papan rasmi Arduino, walaupun untuk memulakan saya cadangkan menggunakan Arduino UNO, yang saya gunakan sebagai asas untuk tutorial. Pelbagai plat yang paling menonjol adalah:

  • Arduino UNO Wahyu3: ini adalah plat paling fleksibel dan terpakai, yang disyorkan untuk bermula. Ia mempunyai mikrokontroler 328Mhz ATmega16, 2KB SRAM dan 32KB denyar, 14 pin I / O digital dan 6 input analog.
  • Arduino Kerana: Ia memiliki mikrokontroler AT91SAM3X8E dengan 84 Mhz, SRK 96KB, dan flash 512 KB, jadi anda akan dapat merakam program yang lebih kompleks untuk projek yang lebih besar. Begitu juga, anda akan menemui 54 sambungan I / O digital dan 12 input analog + 2 output analog.
  • Arduino Mega: Mikrokontroler 2560Mhz ATmega16, 8KB SRAM, flash 256KB, 54 pin I / O digital dan 16 input analog. Dengan kata lain, ini akan menjadi model perantaraan antara Due dan UNO, untuk projek-projek kerumitan antara.
  • Pad Lily Arduino: Plat kecil dan bulat yang fleksibel untuk projek e-tekstil anda, iaitu pakaian yang boleh anda pakai untuk memakai pakaian. Ia sukar dilakukan.
  • Arduino Mikro: Ini adalah papan yang sangat kecil dengan mikrokontroler yang dapat berguna ketika ruang adalah faktor utama dan anda memerlukan papan yang memerlukan sedikit ruang untuk memasukkannya ke dalam ruang kecil. Terdapat versi Pro dengan kemampuan yang ditingkatkan. Ia termasuk mikrokontroler 32Mhz ATmega4U16, dan 20 pin I / O yang perlu anda solder.
  • ArduinoNano: ini adalah papan yang lebih kecil daripada Mikro, tetapi dengan ciri dan harga yang serupa, dengan mikrokontroler ATmega328.
  • Arduino Esplora: Ia sedikit lebih mahal daripada yang sebelumnya, ia berdasarkan Leonardo primitif, dengan kapasiti yang serupa dengan UNO dan yang merupakan plat pertama yang muncul. Tetapi reka bentuknya telah diperbaharui, dikurangkan dan berbeza kerana beberapa butang, kayu bedik mini, dan sensor telah disatukan secara langsung di papan. Oleh itu, sangat menarik untuk projek permainan.

Anda juga akan dapati pinggan tidak rasmi, dicipta oleh komuniti atau syarikat lain. Ciri-ciri mereka sangat mirip, malah sesuai dengan Arduino dari segi tahap pengaturcaraan atau elektronik, tetapi kami sudah meninggalkannya sebagai alternatif pilihan anda. Saya tidak mengesyorkan agar anda memulakan dengan papan terbitan ini dengan cara apa pun, kerana mungkin ada beberapa perkara yang tidak serasi dan anda tidak akan mendapat banyak bantuan. Juga, sebilangannya sangat khusus untuk robotik, drone, dll.

Sebaliknya, anda mempunyai aksesori elektronik yang akan memberikan keupayaan tambahan pada papan Arduino anda, seperti penyambungan WiFi, Bluetooth, pemacu untuk mengawal motor, dll. Beberapa perisai yang terkenal adalah:

  • Wifi Perisai: untuk menambahkan kesambungan WiFi dan dapat menghubungkan projek anda ke Internet untuk menguruskannya dari jauh.
  • Perisai GSM: untuk penyambungan data mudah alih.
  • Perisai Ethernet: sambungan berwayar ke rangkaian.
  • Perisai Proto: membolehkan anda menggunakan papan roti untuk reka bentuk anda.
  • Dan banyak lebih, seperti skrin, papan kekunci, ...

Pada prinsipnya, untuk mulakanSaya rasa anda mungkin tidak berminat dengan jenis item ini, walaupun anda mungkin akan memerlukannya kemudian.

Apa yang saya perlukan untuk memulakan?

Fritzing: menangkap antara muka

Untuk bermula, Saya menasihati anda untuk mendapatkan bahan berikut:

  • Permulaan Kit Arduino: ia adalah starter kit lengkap yang mengandungi pinggan Arduino UNO, manual yang sangat lengkap dan pelbagai elemen elektronik untuk digunakan (perintang, kapasitor, skrin LED, paparan, papan roti, LED, kabel, dioda, transistor, buzzer, motor dan servomotor, pemandu, dll.).
  • Sekiranya anda memilih untuk membeli salah satu pinggan yang disebutkan di atas, ingat bahawa anda mesti mendapatkannya bahan elektrik diperlukan untuk setiap projek anda sendiri di kedai khusus ... Mungkin juga apabila anda telah menggunakan starter kit, anda berminat untuk membeli lebih banyak bahan untuk terus mengembangkan projek anda atau melakukan perkara di luar yang diizinkan oleh kit ini.

Di luar fizikal, akan menarik juga jika anda mempunyai perisian yang mencukupi:

  • IDE Arduino: awak boleh muat turunnya untuk pelbagai platform sepenuhnya percuma. Dalam tutorial PDF saya menerangkan bagaimana memasangnya pada setiap sistem operasi dan bagaimana ia berfungsi.
  • Ardublock: adalah plugin lain di Java untuk pelbagai platform yang juga boleh dimuat turun percuma. Ini membolehkan anda bekerja secara grafik, iaitu menggunakan blok yang serupa dengan potongan teka-teki untuk menyusun program anda tanpa harus menggunakan bahasa pengaturcaraan. Semua ini juga dijelaskan dalam PDF.
  • Fritzing: adalah program yang membolehkan anda menjalankan simulasi atau prototaip litar anda sebelum memasangnya. Ia sangat menarik dan merangkumi banyak elemen di antara perpustakaan perantinya. Muat turunnya di sini.

Dengan itu, anda akan mempunyai lebih daripada cukup untuk mula…

Tutorial pengaturcaraan Arduino:

Kursus Permulaan Arduino

Walaupun platform ini telah berjalan selama bertahun-tahun, mungkin ada banyak orang muda atau tidak begitu muda yang membaca kami sekarang dan yang ingin bergabung dengan komuniti pembuat hebat yang ada membuat projek berdasarkan Arduino pada masa ini. Oleh itu, jika anda ingin mula belajar memprogram dari awal dan langkah demi langkah, saya menawarkan anda ebook percuma mengenai pengaturcaraan Arduino. Dengan itu anda akan mempelajari semua yang anda perlukan untuk mula membina reka bentuk pertama anda ...

Apa yang disertakan fail muat turun?

Dalam Muat turun ZIP anda akan menemui beberapa fail untuk digunakan:

  • eBook dengan tutorial Pengaturcaraan Arduino IDE dan Ardublock dalam bentuk PDF standard untuk dapat menggunakannya pada PC anda.
  • eBook sama dengan yang sebelumnya, tetapi saiznya lebih kecil dan ringan untuk digunakan dari peranti mudah alih anda.
  • Muat turun pautan dengan program perlu.
  • Folder dengan berbeza fail sumber lakaran yang boleh anda cuba sebagai contoh atau ubah suai untuk dipelajari. Terdapat kedua-dua kod untuk Arduino IDE dan yang lain untuk Ardublock dan bahkan beberapa kod untuk bekerjasama dengan Raspberry Pi.

Muat turun e-book dan tambahan percuma:

Mulakan muat turun di sini:

ARDUINO-EBOOK

Saya harap ia dapat membantu anda dan anda mula menjadi pembuatnya projek pertama anda. Anda boleh memberikan komen dengan reka bentuk pertama anda dan berkongsi ciptaan anda dengan kami.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

4 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Tomas kata

    Salam Selamat Petang:
    Anda perlu membuat TESTER yang mengambil dua nilai Kapasitor dan rintangan selari dengan tanah C = 470Mfx50V, R = 330k 1 / 4W, ini menghubungkan ke input dan output Jack AUDIO 3.5
    Melalui Soalan 3.5
    soalan dalam arduino boleh dilakukan sesuatu yang mengukur dan menghasilkan nilai,

  2.   Mario Piñones c. kata

    Saya bermula dan saya berhasrat untuk mencapai keputusan yang baik

  3.   Norberto kata

    Muat turun EBOOK Arduino anda tidak berfungsi

    1.    Ishak kata

      Hello,
      Saya baru mencuba dan ia berkesan untuk saya. Memang betul iklan keluar dulu.
      Tetapi kali kedua anda mengklik pautan yang dimuat turun.
      Sesuatu ucapan