Langsung ke konten utama

Sejarah Arduino

 

Sejarah Arduino 

yang Tak Terungkap


Diterjemahkan menggunakan Google Translate.
Diedit oleh: Moh Ali Rohman



Mengapa Anda Menulis Ini?

Halo. Nama saya Hernando Barragán.

Selama bertahun-tahun, dan baru-baru ini karena hubungan antara Arduino LLC dan Arduino SRL , saya telah menerima banyak pertanyaan dari orang-orang tentang sejarah Wiring dan, tentu saja, Arduino.

Saya juga diperlihatkan situs web Pengadilan Federal AS ini , yang menyajikan dokumen-dokumen yang mengutip pekerjaan saya untuk mendukung klaim penggugat yang, menurut pendapat saya, berkontribusi terhadap distorsi informasi seputar pekerjaan saya.

Sejarah Arduino telah diceritakan oleh banyak orang, dan tidak ada dua cerita yang sama persis. Saya ingin mengklarifikasi beberapa fakta seputar sejarah Arduino, dengan referensi dan dokumen pendukung yang tepat, untuk mengomunikasikan asal-usul Arduino kepada orang-orang yang tertarik.

Saya juga akan mencoba mengoreksi beberapa hal yang telah mendistorsi peran atau pekerjaan saya dengan menunjukkan kesalahan umum, informasi yang menyesatkan, dan jurnalisme yang buruk.

Saya akan membahas ringkasan sejarahnya terlebih dahulu, lalu saya akan menjawab serangkaian pertanyaan yang sering diajukan kepada saya selama bertahun-tahun.


Mengapa Anda Menciptakan Wiring?

Saya memulai Wiring pada tahun 2003 sebagai proyek tesis Master saya di Interaction Design Institute Ivrea (IDII) di Italia.

Tujuan tesis ini adalah untuk memudahkan para seniman dan desainer bekerja dengan elektronik, dengan mengabstraksikan detail elektronik yang seringkali rumit sehingga mereka dapat berfokus pada tujuan mereka sendiri.

Dokumen tesis lengkap dapat diunduh di sini: http://people.interactionivrea.org/h.barragan/thesis/thesis_low_res.pdf

Massimo Banzi dan Casey Reas (dikenal karena karyanya di bidang Pemrosesan ) adalah pembimbing tesis saya.

meminta atau membeli papan evaluasi dari produsen mikrokontroler yang berbeda.

Berikut ini adalah beberapa momen penting dalam desain perangkat keras(hardware) untuk Wiring.


Prototipe 1

Prototipe pertama untuk pemasangan kabel menggunakan mikrokontroler Parallax Javelin Stamp. Ini adalah pilihan yang wajar karena diprogram dalam subset bahasa Java, yang sudah digunakan oleh pemrosesan.

Masalah: Seperti yang dijelaskan dalam dokumen tesis di halaman 40, kompilasi, penautan, dan pengunggahan program pengguna bergantung pada alat milik Parallax. Karena Wiring direncanakan sebagai perangkat lunak sumber terbuka, Javelin Stamp bukanlah pilihan yang layak.

Proyek ini mendapat banyak perhatian di IDII, dan digunakan untuk beberapa proyek lain dari tahun 2004, hingga penutupan sekolah pada tahun 2005.

Berkat tesis saya, saya bangga lulus dengan pujian; satu-satunya individu di IDII pada tahun 2004 yang menerima pujian. Saya melanjutkan pengembangan wiring saat bekerja di Universidad de Los Andes di kolombia, tempat saya mulai mengajar sebagai instruktur dalam desain interaksi.

Apa itu Wiring, dan mengapa itu dibuat dapat diekstraksi dari bagian abstrak dokumen tesis saya. Harap diingat bahwa saat itu tahun 2003, dan premis ini tidak boleh dianggap enteng.  Anda mungkin pernah mendengarnya dibacakan sebagai pernyataan:


“… Alat pembuatan prototipe terkini untuk elektronik dan pemrograman sebagian besar ditujukan untuk teknik, robotika, dan audiens teknis. Alat-alat tersebut sulit dipelajari, dan bahasa pemrogramannya jauh dari berguna dalam konteks di luar teknologi tertentu …”

“… Alat ini juga dapat digunakan untuk mengajarkan dan mempelajari pemrograman komputer dan pembuatan prototipe dengan elektronik…”

“Wiring dibangun di atas Processing…”

Berikut ini adalah elemen-elemen utama yang dihasilkan dari Wiring:

Lingkungan pengembangan terpadu (Integrated Development Environment/IDE) sederhana, berdasarkan Processing.org IDE yang berjalan pada Microsoft Windows, Mac OS X, dan Linux untuk membuat program perangkat lunak(software) atau “sketsa”1, dengan editor sederhana

“Bahasa” atau “kerangka” pemrograman sederhana untuk mikrokontroler

Integrasi toolchain lengkap (transparan bagi pengguna)

Bootloader untuk pengunggahan program yang mudah

Monitor serial untuk memeriksa dan mengirim data dari/ke mikrokontroler


Perangkat Lunak Sumber Terbuka(software open source)

Desain perangkat keras sumber terbuka berdasarkan mikrokontroler Atmel

Referensi daring komprehensif untuk perintah dan pustaka, contoh, tutorial, forum, dan pameran proyek yang dibuat menggunakan Wiring


Bagaimana Wiring Dibuat?

Melalui dokumen tesis, kita dapat memahami proses desain yang saya ikuti. Penelitian dan referensi yang cukup banyak terhadap karya sebelumnya telah menjadi dasar bagi karya saya. Untuk mengilustrasikan proses ini dengan cepat, beberapa poin penting diberikan di bawah ini.


Bahasa

Pernahkah Anda bertanya-tanya dari mana perintah-perintah tersebut berasal?

Mungkin salah satu hal yang paling khas, yang dikenal luas dan digunakan saat ini oleh pengguna Arduino dalam sketsa mereka, adalah serangkaian perintah yang saya buat sebagai definisi bahasa untuk Wiring.


  • pinMode()
  • digitalRead()
  • digitalWrite()
  • analogRead()
  • analogWrite()
  • delay()
  • millis()
  • Dll

Mengabstraksikan pin mikrokontroler sebagai angka, tanpa diragukan lagi, merupakan keputusan besar, yang mungkin karena sintaksisnya ditetapkan sebelum implementasi di platform perangkat keras(hardware) apa pun. Semua penamaan perintah bahasa dan sintaksisnya merupakan hasil dari proses desain menyeluruh yang saya lakukan, yang mencakup pengujian pengguna dengan siswa, observasi, analisis, penyesuaian, dan iterasi.

Saat saya mengembangkan prototipe perangkat keras, bahasanya juga berkembang secara alami. Baru setelah prototipe akhir dibuat, bahasanya menjadi solid dan disempurnakan.

Jika Anda masih penasaran dengan proses desainnya, hal itu dirinci dalam dokumen tesis, termasuk tahap awal penamaan perintah dan sintaksis yang kemudian dibuang.


Perangkat Keras(hardware) 

Dari sudut pandang desainer, ini mungkin bagian yang paling sulit untuk ditangani. Saya meminta atau membeli papan evaluasi 

Prototipe Pengkabelan 1 - Prangko LembingFoto Javelin Stamp yang digunakan untuk prototipe pertama untuk perangkat keras Wiring.


Untuk prototipe berikutnya, mikrokontroler dipilih berdasarkan ketersediaan alat sumber terbuka untuk mengompilasi, menghubungkan, dan mengunggah kode pengguna. Hal ini menyebabkan keluarga mikrokontroler Microchip PIC yang sangat populer dibuang sangat awal, karena, pada saat itu (sekitar tahun 2003), Microchip tidak memiliki toolchain open source (alat sumber terbuka).


Prototipe 2

Untuk prototipe perangkat keras Wiring kedua, mikrokontroler AT91R40008 berbasis Atmel ARM dipilih, yang menghasilkan hasil yang sangat baik. Contoh sketsa pertama dikembangkan dan pengujian penamaan perintah dimulai. Misalnya, pinWrite() dulunya adalah nama digitalWrite() yang sekarang ada di mana-mana.

Atmel R40008 berfungsi sebagai tempat pengujian untuk API input/output digital dan API komunikasi serial, selama evaluasi saya terhadap kemampuannya. Atmel R40008 adalah mikrokontroler yang sangat canggih, tetapi terlalu rumit untuk pendekatan langsung karena hampir mustahil untuk menyoldernya dengan tangan ke papan sirkuit cetak.

Untuk informasi lebih lanjut tentang prototipe ini, lihat halaman 42 dalam dokumen tesis.

Prototipe Pengkabelan 2 - Atmel AT91R40008

Foto Atmel AT91R40008 yang digunakan untuk prototipe perangkat keras wiring kedua.

Prototype 3

Percobaan prototipe sebelumnya menghasilkan prototipe ketiga, di mana mikrokontroler diturunkan skalanya menjadi mikrokontroler yang masih bertenaga, namun dengan kemungkinan untuk mengutak-atiknya tanpa memerlukan peralatan khusus atau periferal tambahan bawaan.

Saya memilih mikrokontroler Atmel ATmega128 dan membeli papan evaluasi Atmel STK500 dengan soket khusus untuk ATmega128.

Prototipe Pengkabelan 3 - Atmel STK500 dengan ATmega128Foto Atmel STK500 dengan ekspansi ATmega128.

Pengujian dengan STK500 langsung berhasil, jadi saya membeli papan MAVRIC dari BDMICRO dengan solder ATmega128. Karya Brian Dean pada papan MAVRIC-nya tak tertandingi saat itu, dan karyanya mendorongnya untuk membuat perangkat lunak guna mengunggah program baru ke papannya dengan mudah. ​​Perangkat lunak ini masih digunakan hingga saat ini dalam perangkat lunak Arduino, dan disebut "avrdude".

Karena port COM tradisional menghilang dari komputer, saya memilih perangkat keras FTDI untuk komunikasi melalui port USB pada komputer host. FTDI menyediakan driver untuk Windows, Mac OS X, dan Linux yang diperlukan agar lingkungan Wiring dapat bekerja pada semua platform.

BDMICRO MAVRIC-IIFoto BDMICRO MAVRIC-II yang digunakan untuk prototipe perangkat keras Wiring ketiga.

Papan Evaluasi FTDI FT232BMFoto papan evaluasi FTDI FT232BM yang digunakan dalam prototipe perangkat keras Wiring ketiga.


Prototipe Pengkabelan 3 - BDMICRO dan FTDI - 1 
Papan evaluasi FTDI dihubungkan dengan papan MAVRIC dan diuji dengan prototipe Wiring ketiga.


Prototipe Pengkabelan 3 - BDMICRO dan FTDI - 2

Pengujian dengan papan BDMICRO MAVRIC-II dan FTDI-FT232BM.

pada awal tahun 2004, berdasarkan prototipe yang menggunakan papan mavric (prototipe 3), saya menggunakan desain skematik brian dean dan pascal stang sebagai referensi untuk membuat desain papan kabel pertama. papan ini memiliki fitur-fitur berikut:

  • ATmega128
  • FTDI232BM for serial to USB conversion
  • An on-board LED connected to a pin
  • A power LED and serial RX/TX LEDs

Saya menggunakan Eagle PCB dari Cadsoft untuk mendesain skematik dan papan sirkuit cetak.

Skema papan kabelPapan skema Wiring. 

Papan PCB kabelPapan Tata letak sirkuit cetak papan Wiring.

Bersamaan dengan prototipe ketiga, versi akhir API diuji dan disempurnakan. Lebih banyak contoh ditambahkan dan saya menulis contoh kedipan LED pertama yang masih digunakan hingga saat ini sebagai sketsa pertama yang dijalankan pengguna pada papan Arduino untuk mempelajari lingkungan. Bahkan lebih banyak contoh dikembangkan untuk mendukung tampilan kristal cair (LCD), komunikasi port serial, motor servo, dll. dan bahkan untuk menghubungkan Wiring dengan Pemrosesan melalui komunikasi serial. Rinciannya dapat ditemukan di halaman 50 dalam dokumen tesis.

Pada bulan Maret 2004, 25 papan sirkuit cetak Wiring dipesan dan diproduksi di SERP, dan dibayar oleh IDII.

Saya menyolder 25 papan ini dengan tangan dan mulai melakukan uji kegunaan dengan beberapa teman sekelas saya di IDII. Itu adalah waktu yang menyenangkan!


Artikel pertama tentang PCB kabel Memamerkan Papan Kabel
Bekerja dengan Papan Kabel Pertama Bekerja dengan Papan Kabel Pertama

Foto papan Wiring pertama

Melanjutkan Pengembangan

Setelah lulus dari IDII pada tahun 2004, saya pindah kembali ke Kolombia, dan mulai mengajar sebagai instruktur dalam Desain Interaksi di Universidad de Los Andes. Saat saya terus mengembangkan Wiring, IDII memutuskan untuk mencetak dan merakit sejumlah 100 papan Wiring untuk mengajarkan komputasi fisik di IDII pada akhir tahun 2004. Bill Verplank (mantan anggota fakultas IDII) meminta Massimo Banzi untuk mengirimkan 10 papan kepada saya untuk digunakan di kelas saya di Kolombia.

Pada tahun 2004, anggota Fakultas Yaniv Steiner, mantan mahasiswa Giorgio Olivero, dan konsultan perancang informasi Paolo Sancis memulai Proyek Sup Instan, berdasarkan Wiring di IDII.

Keberhasilan Besar Pertama - Strangely Familiar

Pada musim gugur tahun 2004, kabel digunakan untuk mengajarkan komputasi fisik di idii melalui sebuah proyek yang disebut strangely familiar, yang terdiri dari 22 mahasiswa, dan 11 proyek yang berhasil. Empat anggota fakultas menjalankan proyek selama 4 minggu: First Major Success (Kesuksesan Terbesar Pertama) - Strangely Familiar(Serangkaian orang yang paling menonjol di fakultas):

  • Massimo Banzi
  • Heather Martin
  • Yaniv Steiner
  • Reto Wettach

Ternyata ini menjadi kesuksesan besar bagi para siswa dan juga para profesor dan guru. strangely familiar menunjukkan potensi perkabelan sebagai platform inovasi untuk desain interaksi.

Pada tanggal 16 Desember 2004, Bill Verplank mengirim email kepada saya yang mengatakan:

[The projects] were wonderful. Everyone had things working. Five of the projects had motors in them! The most advanced (from two MIT grads - architect and mathematician) allowed drawing a profile in Proce55ing and feeling it with a wheel/motor run by Wiring…

It is clear that one of the elements of success was [the] use of the Wiring board.

[Proyek-proyek] itu luar biasa. Semua orang berhasil. Lima proyek menggunakan motor! Yang paling canggih (dari dua lulusan MIT - arsitek dan matematikawan) memungkinkan menggambar profil di Proce55ing dan merasakannya dengan roda/motor yang dijalankan oleh Wiring…
Jelas bahwa salah satu elemen keberhasilan adalah penggunaan papan Wiring.

Berikut adalah uraian singkat tentang kursus:

Berikut adalah buklet dengan proyek yang dihasilkan:

Bekerja di Tug Tug (Haiyan Zhang) Tarik Tarik

Telepon jadul oleh Haiyan Zhang (Dengan Aram Armstrong)

Bekerja di Radio Komitmen Radio Komitmen

Commitment Radio oleh David Chiu dan Alexandra Deschamps-Sonsino

Bekerja di Speak Out Bicaralah

Speak Out oleh Tristam Sparks dan Andreea Cherlaru (Dengan Ana Camila Amorim)

Bekerja pada Feel the Music Saya Rasakan Musik Saya

Feel the Music I oleh James Tichenor dan David A. Mellis

Bekerja di Radio All Band yang Menakjubkan Radio Semua Band yang Menakjubkan

The Amazing All Band Radio oleh Oren Horev & Myriel Milicevic (Dengan Marcos Weskamp)

Dunia yang Tersisa

Pada bulan Mei 2005, saya mengontrak Advanced Circuits di AS untuk mencetak 200 papan sirkuit cetak pertama di luar IDII, dan merakitnya di Kolombia. Saya mulai menjual dan mengirimkan papan ke berbagai sekolah dan universitas, dan pada akhir tahun 2005, Wiring digunakan di seluruh dunia.

Jangkauan Pengkabelan pada tahun 2005Grafik “Wiring’s Reach pada tahun 2005”, disediakan oleh Collin Reisdorf


Kapan Arduino Dimulai dan Mengapa Anda Bukan Anggota Tim Arduino?

Pembentukan Arduino

Ketika IDII memproduksi papan Wiring pertama, biayanya mungkin sekitar USD$50 per papan. (Saya tidak tahu berapa biaya sebenarnya, karena saya tidak terlibat dalam proses tersebut. Namun, saya menjual papan tersebut dari Kolombia dengan harga sekitar USD$60.) Ini merupakan penurunan harga yang cukup besar dari papan yang tersedia saat itu, tetapi tetap merupakan biaya yang signifikan bagi kebanyakan orang.

Pada tahun 2005, Massimo Banzi, bersama dengan David Mellis (seorang mahasiswa IDII saat itu) dan David Cuartielles, menambahkan dukungan untuk mikrokontroler ATmega8 yang lebih murah ke Wiring. Kemudian mereka membuat fork (atau menyalin) kode sumber Wiring dan mulai menjalankannya sebagai proyek terpisah, yang disebut Arduino.

Tidak perlu membuat proyek terpisah, karena saya akan dengan senang hati membantu mereka dan mengembangkan dukungan untuk ATmega8 dan mikrokontroler lainnya. Saya telah merencanakan untuk melakukan ini sejak awal.

Rencana Masa Depan untuk PengkabelanSecara tidak sengaja saya mengambil foto beberapa catatan tentang rencana saya untuk merancang pengkabelan, pada foto Karmen Franinovic (mantan mahasiswa IDII dari tahun 2002 hingga 2004) yang sedang menguji sensor peregangan untuk sebuah lampu pada bulan Maret 2004.

Wiring dan Arduino memiliki banyak kesamaan dalam pengembangan awal yang dilakukan oleh Nicholas Zambetti, mantan mahasiswa IDII di kelas yang sama dengan David Mellis. Untuk waktu yang singkat, Nicholas dianggap sebagai anggota Tim Arduino.

Sekitar waktu yang sama, Gianluca Martino (dia adalah konsultan di SERP, pabrik yang mencetak papan sirkuit di Ivrea tempat papan Wiring pertama dibuat), bergabung dengan Tim Arduino untuk membantu dalam pembuatan dan pengembangan perangkat keras. Jadi, untuk mengurangi biaya pembuatan papan mereka, Gianluca, dengan bantuan dari David Cuartielles, mengembangkan perangkat keras yang lebih murah dengan menggunakan ATmega8.

Prototipe Pertama Arduino: Wiring LiteTernyata Ini adalah prototipe “Arduino” yang pertama yang dijuluki Wiring Lite. Saya rasa Massimo Banzi yang mendesainnya, tetapi saya tidak yakin.

Arduino Ekstrim v2Arduino Extreme v2 - “Produksi versi kedua dari papan USB Arduino. Ini telah direkayasa dengan baik oleh Gianluca Martino."

Tom Igoe (anggota fakultas ITP di NYU2) diundang oleh Massimo Banzi ke IDII untuk mengikuti Lokakarya dan Programma2003 adalah papan Microchip PIC mikrokontroler  yang dikembangkan oleh Massimo Banzi pada tahun 2003. Setelah menggunakan BasicX untuk mengajarkan komputasi Fisik pada musim dingin tahun 2002, Massimo memutuskan untuk membuat papan menggunakan chip PIC pada tahun 2003. Yang menjadi masalah dengan PIC Mikrokontroler adalah tidak ada toolchain open source (sumber terbuka) yang tersedia saat itu, untuk menggunakan bahasa seperti C untuk memprogramnya menjadi bagian dari tim arduino.

sampai hari ini, saya tidak tahu persis mengapa tim arduino melakukan forking kode(menyalin kode) dari wiring. juga membingungkan mengapa kami tidak bekerja sama. jadi, untuk menjawab pertanyaan tersebut, saya tidak pernah diminta untuk menjadi anggota tim arduino.

meskipun saya bingung dengan tim arduino yang melakukan forking kode(menyalin kode), saya melanjutkan pengembangan pada wiring, dan hampir semua perbaikan yang telah dilakukan pada wiring, oleh saya dan banyak kontributor, digabungkan ke dalam kode sumber(source code) arduino. saya mencoba mengabaikan fakta bahwa mereka masih mengambil pekerjaan saya dan juga bertanya-tanya tentang redundansi(pengulangan) dan pemborosan sumber daya dalam upaya duplikasi.

pada akhir tahun 2005, saya mulai bekerja dengan casey reas pada sebuah bab untuk buku “processing: A Programming Handbook for Visual Artists and Designers.Bab ini menyajikan sejarah singkat elektronika dalam bidang seni. Bab ini mencakup contoh-contoh untuk menghubungkan pemrosesan (prosesing) dengan Wiring dan Arduino. Saya menyajikan contoh-contoh tersebut di kedua platform dan memastikan contoh-contoh yang disertakan berfungsi untuk Wiring dan Arduino.

Buku ini mendapat edisi kedua pada tahun 2013 dan bab tersebut direvisi lagi oleh Casey dan saya, dan ekstensinya telah tersedia secara daring sejak tahun 2014.


Apakah Tim Arduino Bekerja dengan Wiring Sebelum ada Arduino?

Ya, mereka masing-masing memiliki pengalaman dengan Wiring sebelum menciptakan Arduino.

Massimo Banzi mengajar Wiring di IDII sejak 2004.

Massimo Banzi Mengajar dengan PengkabelanMassimo Banzi mengajarkan desain interaksi di IDII dengan papan Wiring pada tahun 2004.

David Mellis merupakan mahasiswa IDII dari tahun 2004 hingga 2005.

David Mellis di IDIIDavid Mellis saat mempelajari komputasi fisik Versi Blurry dengan Wiring pada tahun 2004.

Pada bulan Januari 2005, IDII mempekerjakan David Cuartielles untuk mengembangkan beberapa papan plug-in pada papan Wiring, untuk kontrol motor dan konektivitas bluetooth.

Pengkabelan Plugin Bluetooth 
Modul Bluetooth
Plugin Pengendali Motor Kabel

Motor  Driver

Dua papan plug-in yang dikembangkan di IDII oleh David Cuartielles dan saudaranya. Rangkaian Bluetooth di sebelah kiri, dan rangkaian pengendali motor di sebelah kanan.

Saya menunjukkan versi awal wiring kepada Tom Igoe saat berkunjung ke ITP di New York pada tahun 2003. Saat itu, ia tidak memiliki pengalaman dengan perangkat keras Atmel, karena Tom menggunakan mikrokontroler PIC di ITP sebagai alternatif untuk platform mahal seperti Parallax Basic Stamp atau Basic X. Salah satu rekomendasi Tom saat kunjungan ini adalah: "Baiklah, lakukan saja untuk PIC, karena inilah yang kami gunakan di sini."

Bertahun-tahun kemudian, pada tahun 2007, Tom Igoe merilis edisi pertama buku "Making Things Talk" yang diterbitkan oleh O'Reilly3, yang menyajikan penggunaan Wiring dan Arduino.

Gianluca Martino awalnya bekerja untuk SERP (pabrik yang membuat 25 papan sirkuit Wiring pertama) dan kemudian ia mendirikan Smart Projects SRL (1 April 2004). Smart Projects membuat gelombang pertama dari 100 papan Wiring untuk IDII guna mengajarkan komputasi fisik pada tahun 2004.


Apa itu Programma2003 dan Bagaimana hubungannya dengan Anda atau dengan Wiring?


Programma2003 adalah papan mikrokontroler PIC Microchip yang dikembangkan oleh Massimo Banzi pada tahun 2003. Setelah menggunakan BasicX untuk mengajarkan komputasi Fisik pada musim dingin tahun 2002, Massimo memutuskan untuk membuat papan menggunakan chip PIC pada tahun 2003. Yang menjadi masalah dengan mikrokontroler PIC adalah tidak ada source code toolchain (peralatan sumber terbuka) yang tersedia pada saat itu, untuk menggunakan bahasa seperti C untuk memprogramnya.

Program 2003Programma2003 papan yang dirancang oleh Massimo Banzi pada tahun 2003

Karena kurangnya source code toolchain (peralatan sumber terbuka), Massimo memutuskan untuk menggunakan lingkungan yang disebut JAL (dalam bahasa lain) untuk memprogram mikrokontroler PIC. JAL diciptakan oleh wouter van ooijen.

Terdiri dari kompiler JAL, linker, uploader, bootloader, dan contoh untuk PIC. namun, perangkat lunak tersebut hanya dapat berjalan di windows.

Untuk membuat jal lebih mudah digunakan, massimo menggunakan contoh dasar dari jal dan menyederhanakan beberapa di antaranya untuk paket distribusi untuk IDII.

Namun, pada tahun 2003, sebagian besar mahasiswa di IDII menggunakan komputer Mac. jadi saya mengajukan diri untuk membantu Massimo dengan membuat lingkungan yang kecil dan sederhana untuk Mac Os X sehingga mahasiswa dengan Mac juga dapat menggunakannya.

Dalam dokumen tesis saya, saya menggolongkan Programma2003 sebagai model yang tidak layak untuk diikuti, karena alat lain yang lebih komprehensif sudah tersedia di pasaran. masalah utamanya adalah:

  • Bahasa ini jauh dari kata berguna dalam konteks lain (misalnya Anda tidak dapat memprogram komputer menggunakan JAL)
  • Sintaksnya yang rumit dan desain perangkat kerasnya membuatnya sangat tidak mungkin digunakan di masa mendatang untuk pengajaran dan pembelajaran
  • Papan tidak memiliki lampu LED daya (cacat desain)

Tidak mungkin untuk mengetahui apakah alat itu diberi daya atau tidak (yang membuat frustrasi/berbahaya dalam lingkungan belajar) dan diperlukan konverter RS232 ke USB yang mahal untuk menghubungkannya ke komputer.

Sebagai bentuk dukungan terhadap proyek Programma2003 Massimo, saya juga menulis sesuatu yang saya sebut Interface Programma2003, yang pada dasarnya menghubungkan komunikasi serial apa pun antara mikrokontroler dan komputer dengan jaringan. Ini memperluas kotak peralatan pembuatan prototipe di IDII. Ini memungkinkan siswa untuk menggunakan perangkat lunak seperti Adobe Flash (sebelumnya Macromedia) untuk berkomunikasi dengan mikrokontroler.

Kode Antarmuka Programma2003Kode Interface Programa2003


Mengapa Arduino Belum Mengakui Wiring yang Lebih Baik?

Saya tidak tahu.

Referensi ke Wiring di situs web Arduino.cc, meskipun telah sedikit membaik seiring berjalannya waktu, menyesatkan karena mencoba mengaitkan Wiring dengan Programma2003.

Arduino.cc Credits Page Excerpt - 2016-02-23Arduino.cc adalah website versi Riwayat Arduino dari https://www.arduino.cc/en/Main/Credits

Yang menambah kebingungan adalah album foto flickr karya massimo banzi ini:

https://www.flickr.com/photos/mbanzi/albums/72157633136997919/with/8610131426/

ini disebut "mengajar: IDII 2004 Strangely Familiar". Strangely Familiar diajarkan dengan Wiring (lihat di atas). Album foto ini tampaknya mengaitkan Programma2003 dengan kelas tersebut, tetapi sebenarnya tidak pernah digunakan. Anehnya papan Wiring tidak ada dalam album, namun satu gambar papan Wiring muncul.

Bukan rahasia lagi bahwa pengakuan Wiring sangat terbatas di masa lalu. Kembali pada tahun 2013, di Open Hardware Summit di MIT, selama panel "Implikasi Bisnis Open Source: Forking dan Atribusi", David Mellis mengakui, untuk pertama kalinya, bahwa Tim Arduino tidak melakukan pekerjaan yang sangat baik dalam mengakui Wiring. Sayangnya, dia tidak menjelaskan secara rinci mengapa mereka tidak melakukannya.

Penggugat vs Tergugat

Saya sudah lama bungkam tentang semua yang terjadi dengan Arduino. Namun, sekarang orang-orang dengan curang mengatakan bahwa karya saya adalah milik mereka, saya merasa perlu berbicara tentang masa lalu.

Misalnya, dalam kasus yang sedang berlangsung antara Arduino LLC dan Arduino S.R.L., ada klaim dari penggugat, seperti:

34. Banzi is the creator of the Programma2003 Development Platform, a precursor of the many ARDUINO-branded products. See: http://sourceforge.net/projects/programma2003/. Banzi was also the Master’s Thesis advisor of Hernando Barragan whose work would result in the Wiring Development Platform which inspired Arduino.

 

34. Banzi adalah pencipta platform pengembangan programma2003, cikal bakal banyak produk bermerek Arduino. Lihat: http://sourceforge.net/projects/programma2003/. Banzi juga merupakan pembimbing Tesis Master Hernando Barragan yang karyanya menghasilkan Platform Pengembangan Pengkabelan yang menginspirasi Arduino.

 

Menurut saya, inilah yang salah dengan klaim tersebut:

  1. Programma2003 bukanlah Platform Pengembangan, melainkan hanya papan. Tidak ada perangkat lunak yang dikembangkan oleh Penggugat untuk menyertai papan tersebut.
  2. Tautannya kosong, tidak ada file dalam repositori Sourceforge tersebut, jadi mengapa menghadirkan repositori kosong sebagai bukti?
  3. Gagasan bahwa fakta bahwa Banzi adalah pembimbing tesis saya memberinya semacam klaim yang lebih tinggi atas pekerjaan yang dilakukan pada Wiring, paling tidak, membuat frustrasi untuk dibaca.

Lebih lanjut:

39. The Founders, assisted by Nicholas Zambetti, another student at IDII, undertook and developed a project in which they designed a platform and environment for microcontroller boards (“Boards”) to replace the Wiring Development Project. Banzi gave the project its name, the ARDUINO project.

 

39. Para Pendiri, dibantu oleh Nicholas Zambetti, mahasiswa lain di IDII, mengerjakan dan mengembangkan sebuah proyek di mana mereka merancang sebuah platform dan lingkungan untuk papan mikrokontroler (“Papan”) untuk menggantikan Proyek Pengembangan Wiring. Banzi memberi nama proyek tersebut, proyek ARDUINO.

Berikut adalah pertanyaan yang akan saya ajukan kepada “para pendiri:


  • Mengapa "Proyek Pengembangan Wiring" perlu diganti?
  • Apakah Anda bertanya kepada pengembang "Apakah dia bersedia bekerja sama dengan Anda?"
  • Apakah Anda tidak menyukai nama aslinya? (Lagipula, Banzi yang memberi nama proyek tersebut)

Saya tahu hal itu mungkin dilakukan sesekali, tetapi menurut saya, tidak etis dan merupakan contoh buruk bagi akademisi untuk melakukan hal seperti ini terhadap hasil karya siswa. Para pendidik, lebih dari siapa pun, harus menghindari mengambil keuntungan dari hasil karya siswa mereka. Di satu sisi, saya masih merasa dilecehkan oleh "Para Pendiri" karena menyebut hasil karya saya sebagai hasil karya mereka.

Mungkin sah-sah saja untuk mengambil model, filosofi, wacana, dan ribuan jam kerja dari sebuah proyek perangkat lunak dan perangkat keras sumber terbuka, melakukan latihan pencitraan merek di atasnya, dan merilisnya ke dunia sebagai sesuatu yang “baru” atau “terinspirasi”, tetapi… apakah itu benar?

Informasi Menyesatkan yang Berkelanjutan

Seseorang pernah berkata:


Jika kita tidak menjelaskan hal-hal dengan sangat jelas, orang-orang akan menarik kesimpulan mereka sendiri dan kesimpulan tersebut akan menjadi fakta meskipun kita tidak pernah mengatakan hal seperti itu.”4


Menurut saya, hal ini berlaku secara universal, dan terutama jika Anda menyesatkan orang dengan hanya sedikit perubahan pada kebenaran, Anda dapat mengendalikan kesimpulan mereka.

Berikut ini adalah beberapa contoh umum informasi yang menyesatkan.

Diagram yang Terkenal

Interaction Ivrea (Weird) Diagramhttp://blog.experientia.com/uploads/2013/10/Interaction_Ivrea_arduino.pdf


Diagram ini dibuat untuk menceritakan kisah alat pembuatan prototipe yang dikembangkan di IDII. Diagram ini dibuat dengan sangat indah oleh Giorgio Olivero, menggunakan konten yang disediakan oleh sekolah tersebut pada tahun 2005, dan dirilis pada tahun 2006.

Proyek-proyek yang disajikan dalam gumpalan merah, meskipun dibuat dengan Wiring, tampaknya dikaitkan dengan Arduino pada saat Arduino bahkan belum ada, atau bahkan hampir siap untuk membuatnya.

Beberapa penulis proyek menanyakan tentang kesalahan tersebut, dan mengapa proyek mereka dialihkan ke Arduino, tetapi tidak mendapat tanggapan.

Meskipun tidak ada yang diubah dalam dokumen yang sangat terbuka ini, saya harus berterima kasih atas dukungan para siswa yang menunjukkannya dan menanyakannya.


Dokumenter Arduino

Media lain yang sangat umum dari tahun 2010 adalah The Arduino Documentary (ditulis dan disutradarai oleh Raúl Alaejos, Rodrigo Calvo).

Yang ini sangat menarik, terutama melihatnya hari ini di tahun 2016. saya pikir ide membuat dokumenter sangat bagus, terutama untuk proyek dengan sejarah yang kaya. 

Berikut adalah beberapa bagian yang menyajikan beberapa kontradiksi yang menarik:

1:45 - "Kami ingin menjadikannya sumber terbuka sehingga semua orang dapat datang dan membantu, dan berkontribusi." Di sini disarankan atau menyatakan bahwa Wiring adalah sumber tertutup. Karena sebagian dari Wiring didasarkan pada Processing(Pemrosesan), dan Processing adalah sumber terbuka GPL, serta semua pustaka, Wiring, dan karenanya Arduino, harus menjadi sumber terbuka. Tidak ada pilihan untuk menjadikannya sumber tertutup. Selain itu, ada sebuah sindiran bahwa mereka membuat perangkat lunak lebih mudah adalah menyesatkan, karena tidak ada yang berubah dalam bahasanya, yang merupakan esensi dari kesederhanaan proyek.

3:20 - David Cuartielles sudah tahu tentang Wiring, karena ia disewa untuk mendesain dua papan plug-in untuknya oleh IDII pada tahun 2005 seperti yang ditunjukkan sebelumnya dalam dokumen ini. David Mellis mempelajari komputasi fisik menggunakan Wiring sebagai mahasiswa di IDII pada tahun 2004. Yang menarik, Gianluca datang sebagai orang yang mampu mendesain papan itu sendiri (ia bukan hanya seorang kontraktor untuk manufaktur); ia adalah bagian dari "tim Arduino".

8:53 - David Cuartielles ketika sedang melakukan presentasi di Media Lab di Madrid, pada bulan Juli 2005 mengatakan: "Arduino adalah proyek terakhir, saya menyelesaikannya minggu lalu. Saya berbicara dengan direktur teknis Ivrea dan mengatakan kepadanya: Bukankah hebat jika kita dapat melakukan sesuatu yang kami tawarkan secara gratis? Ia berkata - Gratis? - Ya!" David muncul di sini sebagai penulis sebuah proyek yang ia selesaikan "minggu lalu", dan meyakinkan "direktur teknis" di IDII untuk menawarkannya secara gratis.


18:56 - Massimo Banzi:

For us at the beginning it was a specific need: we knew the school was closing and we were afraid that lawyers would show up one day and say - Everything here goes into a box and gets forgotten about. - So we thought - OK, if we open everything about this, then we can survive the closing of the school - So that was the first step.

 

Bagi kami pada awalnya itu adalah kebutuhan khusus: kami tahu sekolah akan ditutup dan kami takut pengacara akan muncul suatu hari dan berkata - Semua yang di sini masuk ke dalam kotak dan dilupakan. - Jadi kami pikir - Baiklah, jika kami membuka semua hal tentang ini, maka kami dapat bertahan meskipun sekolah ditutup - Jadi itu adalah langkah pertama.


Yang ini sangat istimewa. secara menyesatkan menyajikan fakta menjadikan arduino sebagai sumber terbuka sebagai konsekuensi dari penutupan sekolah. ini menimbulkan pertanyaan: mengapa sekelompok pengacara "memasukkan ke dalam kotak" sebuah proyek berdasarkan proyek sumber terbuka lainnya? Ini hampir kekanak-kanakan. Masalahnya, orang awam mungkin berpikir ini benar, membentuk alasan altruistik bagi tim untuk menjadikan Arduino sebagai sumber terbuka.


Tidak Ada Pengenalan Di Luar Wiring


Tampaknya ada tren dalam bagaimana tim arduino gagal mengenali pihak-pihak penting yang berkontribusi terhadap keberhasilan mereka.

Pada bulan Oktober 2013, Jan-Christoph Zoels (mantan anggota fakultas IDII) menulis ke milis komunitas IDII, sebuah pesan yang menyajikan artikel yang dirilis di Core77 tentang berita Intel-Arduino news on Wired UK:

 

A proud moment to see intel referring to an interaction ivrea initiative.


And a good investment too:


Arduino development was started and developed at Interaction Design Institute Ivrea with an original funding of circa 250.000€. Another good decision was to keep Arduino as open source at the end of Interaction Ivrea in 2005 before merging with Domus.

 

Momen yang membanggakan untuk melihat intel merujuk pada inisiatif interaksi Ivrea.


Dan juga merupakan investasi yang bagus:


Pengembangan Arduino dimulai dan dikembangkan di Interaction Design Institute Ivrea dengan pendanaan awal sekitar 250.000€. Keputusan bagus lainnya adalah mempertahankan Arduino sebagai sumber terbuka di akhir Interaction Ivrea pada tahun 2005 sebelum bergabung dengan Domus.

Yang ditanggapi massimo banzi:

I would like to point out that we never got any funding from Ivrea for Arduino (apart from buying 50 of them in the last year of the institute)


250.000 EUR is ridiculous…


This article must be retracted now


Sorry JC but you had nothing to do.with this…. You can’t possibly try to get credit for.something you hadn’t been involved with

 

Saya ingin menunjukkan bahwa kami tidak pernah mendapatkan pendanaan dari Ivrea untuk Arduino (selain membeli 50 Arduino pada tahun terakhir lembaga ini)


250.000 EUR itu konyol…


Artikel ini harus ditarik sekarang


Maaf JC, tapi Anda tidak ada hubungannya dengan ini…. Anda tidak mungkin mencoba mendapatkan penghargaan untuk sesuatu yang tidak pernah Anda lakukan

Celebration Email Thread Posting Celebration Email Thread Response

Menyenangkan, Namun, untuk mendapatkan hal ini beberapa hari kemudian di utas email yang sama:

Celebration Email Thread Follow-up


Informasi Publik yang Terdistorsi

Di bagian ini, saya hanya ingin menunjukkan sebagian kecil dari sekian banyak artikel (dan media lain) yang telah ditulis tentang Arduino, yang mencakup sejarahnya yang jarang diceritakan dengan cara yang sama dua kali.

Jadi, silakan baca di waktu luang Anda, dan bentuk pendapat Anda sendiri, dan, tentu saja, ajukan pertanyaan!


Jurnalisme yang Buruk

Jadi, bacalah di waktu luang Anda, dan bentuklah opini Anda sendiri, dan tentu saja, ajukan pertanyaan!

Saat ini, jarang sekali kita melihat jurnalisme yang diteliti dengan baik. Artikel-artikel di bawah ini adalah contoh yang sangat baik untuk dijadikan patokan.

Narasumber Wired

In a 2008 Wired interview, Banzi explains how he did Arduino in a weekend:

Dalam sebuah acara 2008 Wired interview, Banzi menjelaskan bagaimana dia mengerjakan arduino dalam waktu seminggu:

The two decided to design their own board and enlisted one of Banzi’s students—David Mellis—to write the programming language for it. In two days, Mellis banged out the code; three days more and the board was complete. They called it the Arduino, after a nearby pub, and it was an instant hit with the students.

Keduanya memutuskan untuk mendesain papan mereka sendiri dan meminta salah satu murid Banzi—David Mellis—untuk menulis bahasa pemrogramannya. Dalam dua hari, Mellis menyelesaikan kodenya; tiga hari kemudian, papan itu selesai. Mereka menyebutnya Arduino, setelah sebuah kedekatan pub, dan langsung menjadi populer di kalangan murid.

Artikel ini ditulis tanpa pengecekan fakta. Tentu saja hal ini tidak akan membantu, karena narasumber tidak memberi tahu mereka informasi tentang yang sebenarnya.

Artikel "IEEE Spectrum"

Disini ada sebuah 2011 IEEE Spectrum article, yang berjudul “The Making of Arduino”.

Sekali lagi, riwayat diambil kata demi kata dari narasumber. Saya tidak dihubungi sebelum artikel diterbitkan, meskipun saya disebutkan. Dan saya ragu ada orang dari IDII yang dihubungi.

Hanya satu dari banyak bagian yang membingungkan dari sejarah arduino yang ada dalam kutipan ini:

Since the purpose was to create a quick and easily accessible platform, they felt they’d be better off opening up the project to as many people as possible rather than keeping it closed.

 

Karena tujuannya adalah untuk menciptakan platform yang mudah diakses dan cepat, mereka merasa akan lebih baik jika proyek tersebut dibuka untuk banyak orang, daripada ditutup-tutupi. 

Itu tidak akan pernah tertutup(tetap terbuka untuk umum).

Artikel "Circuits Today"

A 2014 article from Circuits Today memiliki pembukaan yang sangat membingungkan:

It was in the Interactive Design Institute [sic] that a hardware thesis was contributed for a wiring design by a Colombian student named Hernando Barragan. The title of the thesis was “Arduino–La rivoluzione dell’open hardware” (“Arduino – The Revolution of Open Hardware”). Yes, it sounded a little different from the usual thesis but none would have imagined that it would carve a niche in the field of electronics.

A team of five developers worked on this thesis and when the new wiring platform was complete, they worked to make it much lighter, less expensive, and available to the open source community.

 

Di Interactive Design Institute [sic], tesis perangkat keras disumbangkan untuk sebuah desain Wiring oleh seorang mahasiswa Kolombia bernama Hernando Barragan. Judul tesisnya adalah “Arduino–La rivoluzione dell’open hardware” (“Arduino – Revolusi Perangkat Keras Terbuka”). Ya, kedengarannya sedikit berbeda dari tesis biasanya, tetapi tidak ada yang menyangka bahwa tesis itu akan mengukir ceruk/keberhasilan di bidang elektronika.

Sebuah tim yang beranggotakan lima pengembang mengerjakan tesis ini dan ketika platform New Wiring selesai, mereka berupaya membuatnya jauh lebih ringan, lebih murah, dan tersedia bagi komunitas sumber terbuka.

Judul tesis saya jelas salah. Tidak ada lima "pengembang" yang mengerjakan tesis tersebut. Dan kodenya selalu open source.

Sekali lagi, saya tidak dihubungi untuk referensi.

Makezine

Di Sebuah 2013 interview oleh Dale Dougherty dengan Massimo Banzi, sekali lagi ceritanya berubah:

Wiring memiliki papan yang mahal, sekitar $100, karena menggunakan chip yang mahal. Saya tidak menyukainya, dan pengembang mahasiswa serta saya tidak setuju.

 

Wiring had an expensive board, about $100, because it used an expensive chip. I didn’t like that, and the student developer and I disagreed.

Dalam versi cerita ini oleh massimo banzi, arduino berasal dari wiring, tetapi tersirat bahwa saya bersikeras memiliki papan yang mahal.

Mengenai "perselisihan": Saya tidak pernah berdiskusi dengan Massimo Banzi tentang papan yang terlalu mahal. Saya berharap dia dan saya akan berdiskusi lebih banyak tentang hal-hal seperti itu, seperti yang saya lakukan dengan penasihat dan kolega lain, karena saya merasa itu sangat memperkaya. Hal yang paling mendekati perselisihan terjadi setelah acara presentasi tesis yang sukses, di mana Massimo menunjukkan beberapa perilaku aneh terhadap saya. Karena dia adalah penasihat saya, saya berada dalam posisi yang kurang menguntungkan, tetapi saya bertanya kepada Massimo mengapa dia berperilaku buruk terhadap saya, yang tidak saya dapatkan jawabannya. Saya merasa terancam, dan itu sangat aneh.

Perilakunya yang aneh meluas ke mereka yang bekerja sama dengan saya di Wiring di kemudian hari.

I decided that we could make an open source version of Wiring, starting from scratch. I asked Gianluca Martino [now one of the five Arduino partners] to help me manufacture the first prototypes, the first boards.

 

Saya memutuskan bahwa kita dapat membuat versi Wiring yang open source, mulai dari awal. Saya meminta Gianluca Martino [sekarang salah satu dari lima mitra Arduino] untuk membantu saya membuat prototipe pertama, papan pertama.

Di sini, Massimo kembali menyiratkan bahwa Wiring bukanlah perangkat lunak sumber terbuka(software open-source), yang memang demikian. Dan juga bahwa mereka akan membangun perangkat lunak(software) dari "awal", yang tidak mereka lakukan.


Kesalahan Akademis

Saya paham betapa mudahnya melibatkan orang dengan cerita yang bagus dan kisah yang menarik, tetapi akademisi diharapkan untuk mengerjakan pekerjaan rumah mereka, dan setidaknya memeriksa fakta di balik pernyataan yang tidak berdasar.

Dalam buku ini, Making Futures: Marginal Notes on Innovation, Design, and Democracy Hardcover – 31 Oktober 2014 oleh Pelle Ehn (Editor), Elisabet M. Nilsson (Editor), Richard Topgaard (Editor):

Bab 8: Seberapa Dalam Cinta Anda? Pada Perangkat Keras sumber terbuka(hardware open-source) (David Cuartielles)

In 2005, at the Interaction Design Institute Ivrea, we had the vision that making a small prototyping platform aimed at designers would help them getting a better understanding of technology.

 

Pada tahun 2005, di Interaction Design Institute Ivrea(IDII) , kami memiliki visi bahwa membuat platform pembuatan prototipe kecil yang ditujukan untuk para desainer akan membantu mereka mendapatkan pemahaman yang lebih baik tentang teknologi.

David Cuartielles’ versi sejarah Arduino bahkan tidak termasuk Wiring.


Buku ini telah dirilis bab demi bab di bawah creative commons: 

http://dspace.mah.se/handle/2043/17985


Tautan Lainnya untuk Anda Periksa

Wiring seperti pendahulu Arduino:

Tanya jawab dengan Ben Fry and Casey Reas:

Safari Buku Online, Casey Reas, Mendapatkan Permulaan dengan Proses, Bab Satu, Silsilah Keluarga:

Halaman Proyek Arduino Nicholas Zambetti:

(Nicholas melakukan banyak pekerjaan dengan Wiring dan Arduino) 

Beberapa artikel tentang Arduino vs. Arduino

Wired Italy - Apa yang terjadi di Arduino?

http://www.wired.it/gadget/computer/2015/02/12/arduino-nel-caos-situazione/

Repubblica Italy - Massimo Banzi: “The Reason of the War for Arduino”

http://playground.blogautore.repubblica.it/2015/02/11/la-guerra-per-arduino-la-perla-hi-tech-italiana-nel-caos/

Makezine - Massimo Banzi Berjuang untuk Arduino

http://makezine.com/2015/03/19/massimo-banzi-fighting-for-arduino/

Hackaday - Federico Musto of Arduino SRL membahas situasi hukum Arduino

http://hackaday.com/2015/07/23/hackaday-interviews-federico-musto-of-arduino-srl/

Hackaday - Federico Musto of Arduino SRL menunjukkan kepada kita produk baru dan arah baru

http://hackaday.com/2016/01/04/new-products-and-new-directions-an-interview-with-federico-musto-of-arduino-srl/

Video

Massimo pergi ke Ted Talk – candid (2012-08-06)

https://www.youtube.com/watch?v=tZxY8_CNiCw

ini adalah pandangan jujur ​​Massimo sebelum tampil di sebuah ceramah TED. Anda dapat mengambil keputusan sendiri mengenai sebagian besar isi video, namun, komentar yang paling menarik, menurut saya, ada di bagian akhir, di mana dia berkata:


… Innovation without asking for permission. So, in a way, Open Source allows you to be innovative without asking for permission.

… Inovasi tanpa meminta izin. Jadi, Open Source memungkinkan Anda untuk berinovasi tanpa meminta izin.

Terima Kasih!

Terima kasih telah meluangkan waktu untuk membaca ini. Saya pikir sangat penting, tidak hanya di dunia akademis, untuk mengakui asal-usul berbagai hal dengan benar. Seperti yang saya pelajari dari para pendidik yang hebat, melakukan hal ini dengan benar tidak hanya memperkaya pekerjaan Anda, tetapi juga memposisikannya dengan lebih baik untuk memungkinkan orang lain menyelidiki dan melihat dari mana ide-ide Anda berasal. Mungkin mereka akan menemukan alternatif lain atau memperbaiki apa yang telah dilakukan dan memposisikan ide-ide mereka sendiri dengan lebih baik.

Secara pribadi, menyaksikan penjangkauan apa yang saya buat pada tahun 2003 dalam begitu banyak konteks yang berbeda, melihat perintah-perintah tersebut menghidupkan ide-ide dan kreasi orang-orang dari seluruh dunia, telah memberi saya begitu banyak kepuasan, kejutan, pertanyaan-pertanyaan baru, ide-ide, kesadaran, dan persahabatan. Saya bersyukur untuk itu.

Saya pikir penting untuk mengetahui masa lalu agar tidak membuat kesalahan yang sama di masa depan. Terkadang saya berharap memiliki kesempatan untuk membicarakan hal ini secara berbeda, untuk motif yang berbeda. Sebaliknya, sering kali saya bertemu dengan jurnalis dan orang-orang biasa yang mengorbankan independensi mereka. Entah mereka memiliki urusan langsung dengan Arduino, atau hanya ingin menghindari membuat Massimo Banzi kesal.  Atau ada individu berpikiran sempit yang mengikuti suatu tujuan dan menolak untuk melihat atau mendengar sesuatu yang berbeda dari apa yang mereka yakini. Dan kemudian ada individu yang hanya menjadi bagian dari kerumunan yang meniru apa yang diperintahkan untuk mereka tiru. Bagi yang lain, dokumen ini merupakan undangan untuk memercayai rasa ingin tahu Anda, untuk bertanya, untuk menggali lebih dalam apa pun yang menarik minat Anda dan penting bagi Anda sebagai individu atau sebagai anggota komunitas.


Sampai jumpa lagi,

Hernando.


Index


  1. Gagasan tentang "Sketsa" dalam konteks penulisan program berasal dari Processing dan sebelumnya dari Design by Numbers (DBN). Gagasan ini diperluas oleh Wiring dalam konteks pembuatan prototipe dengan elektronik atau "sketsa" dengan perangkat keras.  ↩︎

  2. Program Telekomunikasi Interaktif di Universitas New York  ↩︎

  3. Halaman 34, ISBN-13: 978-0596510510 ISBN-10: 0596510519, http://www.amazon.com/Making-Things-Talk-Practical-Connecting/dp/0596510519/ref=sr_1_2?ie=UTF8&sr=8-2&keywords=Making+Things+Talk  ↩︎

  4. https://groups.google.com/a/arduino.cc/d/msg/developers/HEKecd0qhS4/nADS2jW6DgAJ  ↩︎


Komentar

Postingan populer dari blog ini

Nelayan dan Nabi Khidhir AS

  Antara Nelayan dengan Nabi Khidhir dan Nabi Musa Ilustrasi gambar Kapal atau perahu    Nelayan : Di tepi laut yang sunyi diantara desiran angin, nyanyian camar, serta tarian pepohonan,  Aku memandangi perahuku yang sudah tua renta.  Ia bukan sekedar papan dan tali ,namun Ia adalah nafasku,  tempat segala muara do'a harapan dan lelahku.  Bersama saudara-saudaraku kami menggantungkan hidup dari laut dengan Perahu kayu tua yg sudah lapuk.  Pagi itu datang orang asing, yg satu berwajah dalam, matanya seperti menyimpan rahasia langit.  Ia hanya berkata singkat "...Ingin tumpangan? ". Aku mengangguk, tidak ada alasan untuk menolak, kecuali perasaan ganjil ( penasaran) yang kusembunyikan dengan seyum.  Dan kami pun berlayar...  Ditengah pelayaran Ia melubangi perahuku, dengan tangannya, melukai, melubangi satu-satunya harta Kami.  Air mulai merembes, hatiku patah, mataku berkaca-kaca bersamanya,  ingin rasanya berteriak menangi...

Smart Home atau Rumah Pintar

Smart Home atau Rumah Pintar Halo! Membuat smart home atau rumah pintar melibatkan beberapa komponen dan pertimbangan agar sistem dapat berfungsi dengan baik dan sesuai dengan kebutuhan Anda. Berikut adalah beberapa hal utama yang dibutuhkan: 1. Koneksi Internet yang Stabil dan Cukup Bandwidth:  * Hampir semua perangkat smart home memerlukan koneksi internet untuk berkomunikasi satu sama lain, dengan cloud, dan dengan aplikasi kontrol di smartphone Anda.  * Koneksi Wi-Fi yang kuat dan jangkauan yang baik di seluruh area rumah sangat penting. Pertimbangkan untuk menggunakan mesh Wi-Fi jika rumah Anda luas atau memiliki banyak penghalang sinyal.  * Bandwidth yang cukup juga diperlukan, terutama jika Anda berencana menggunakan banyak perangkat yang membutuhkan internet secara bersamaan (misalnya, streaming video di beberapa smart TV, kamera keamanan yang mengunggah video, dll.). 2. Perangkat Smart Home: Ini adalah "otot" dari sistem smart home Anda. Pilih perangkat yang sesu...
Sistem Nilai & Kehadiran - MTS Kaliwungu Kelas 2 MTS KALIWUNGU Sistem Informasi Akademik MTS Kaliwungu Kelas 2 Wali Kelas: Bapak Ali Rohman S.Pd Login Wali Kelas Login Orang Tua Login Wali Kelas Masuk Kem...