:::: MENU ::::
  • Mulailah belajar Dimana pun Dan kapan pun kita berada.

  • Berbagi pengetahuan

  • Melakukan banyak hal dan mencari tau lebih dalam

Simple, responsive theme, suitable for personal or corporate blog.

Wednesday 31 August 2016



Mungkin anda saat ini sedang ingin mempercantik halaman template blog anda yang anda rasa itu sudah sangat membosankan.

mungkin adakalahnya anda mencoba beberapa situs penyedia template dibawah ini.

free alias gratis kok.




1.btemplates.com












2.premiumblogtemplates.com















3. mastemplate.com












4. DeluxeTemplates.net






5. Templateism.com






6. ZoomTemplate.com












Setelah anda download template dari beberapa situs tersebut,sekarang cara memasang template di blog.

1. ekstract file yang anda download di situs tersebut.

2. buka blogger anda,masuk ke template.

3. pilih pojok kanan atas yang bertulisan (cadangkan/pulihkan) backup / restore,kurang lebih nya.

4. lalu pilih browse

5. cari file yang telah di ekstract tadi,pilihkan yang format xml

6. tekan ok,lalu tunggu beberapa menit.

7. selesai




mungkin hanya itu tips dari saya.,

Terima kasih.

Friday 26 August 2016



Berikut foto saya akan menggunakan ( gadis foto hippie dari Shutterstock):




Gambar asli.


Dan inilah bagaimana hal itu akan terlihat setelah menerapkan efek cahaya lembut:




Hasil akhir.


Mari kita mulai!


Ambil tutorial kami sebagai PDF dicetak! Belajar Photoshop belum pernah lebih mudah!
Langkah 1: Mengkonversi The Layer Background Ke Smart Object


Dalam tutorial sebelumnya di mana kita belajar cara yang lebih tradisional untuk menciptakan efek cahaya lembut, hal pertama yang perlu kita lakukan adalah duplikat layer Background. Di sini, kita melihat gambar saya duduk di layer Background di panel Layers , seperti sebelumnya:




Panel Layers menampilkan foto pada layer Background.


Kali ini, karena kami akan menjaga efek diedit sepenuhnya, apa yang perlu kita lakukan sebagai gantinya adalah mengkonversi layer Background menjadi Smart Object . Apa Smart Object? Pikirkan Smart Objects di Photoshop sebagai wadah yang memegang lapisan, dan mengubah lapisan menjadi Smart Object adalah seperti menempatkan lapisan di dalam salah satu wadah ini. Wadah transparan sehingga kita tidak bisa benar-benar melihat mereka, yang adalah apa yang membuat Smart Objects sedikit membingungkan pada awalnya. Apa yang kita lihat dalam dokumen kami tidak Smart Object tetapi lapisan dalam Smart Object.


Smart Objects sangat fleksibel. Bahkan, banyak hal yang dapat kita lakukan untuk lapisan, kita juga bisa lakukan untuk Smart Object. Perbedaan penting, meskipun, adalah bahwa ketika kita mengedit Smart Object, itulah apa yang kita lakukan; kita mengedit Smart Object itu sendiri, bukan lapisan. Dengan kata lain, kita mengedit wadah, tidak apa yang di dalam wadah. Lapisan dalam Smart Object selalu tetap aman dan terluka, dan itulah yang membuat Smart Objects begitu fleksibel dan dapat diedit; tidak peduli apa yang kita lakukan untuk Smart Object, Photoshop selalu memiliki yang asli, lapisan diedit di dalamnya untuk kembali ke.


Tutorial ini tidak bahkan mulai untuk menutupi semua hal yang dapat kita lakukan dengan Smart Objects, tapi mari kita lihat bagaimana mereka dapat membantu kami dengan efek cahaya lembut kami. Untuk mengkonversi layer Background menjadi Smart Object, klik pada kecil ikon menu di sudut kanan atas panel Layers:




Mengklik ikon menu di panel Layers.


Kemudian pilih Convert to Smart Object dari menu yang muncul:




Memilih "Convert to Smart Object".


Meskipun kita sudah dikonversi layer Background menjadi Smart Object, tidak akan terlihat seperti apa yang terjadi dengan gambar kita. Itu karena, seperti yang saya sebutkan sebelumnya, Smart Objects benar-benar transparan;kita tidak benar-benar melihat mereka, kita melihat lapisan di dalamnya. Namun, jika kita melihat lagi pada panel Layers, kita sekarang melihat kecil Cerdas icon Object di sudut kanan bawah layer thumbnail preview , mengatakan kepada kita bahwa cukup yakin, lapisan ini sekarang duduk di dalam wadah Smart Object:




Panel Layers menampilkan baru Cerdas icon Object.
Langkah 2: Terapkan A Gaussian Blur Cerdas Filter


Smart Objects memiliki banyak kegunaan sendiri, tetapi salah satu alasan terbaik untuk mengubah lapisan menjadi Smart Object adalah yang memungkinkan kita untuk menerapkan filter Photoshop untuk lapisan sebagai Smart Filter . Dalam banyak hal, Smart Filter adalah seperti filter normal di Photoshop. Bahkan, tidak ada perbedaan sama sekali antara filter dan Smart Filter ketika datang untuk memilih mereka atau menggunakan mereka. Apa yang membuat Smart Filter begitu "pintar" tidak apa yang bisa mereka lakukan; itu apa yang bisa mereka lakukansetelah apa yang sedang mereka sudah melakukan!


Untuk menunjukkan apa yang saya maksud, mari kita terapkan Photoshop Gaussian Blur filter untuk gambar, seperti yang kami lakukan di tutorial sebelumnya. Ini akan melembutkan foto, menciptakan bagian pertama dari efek cahaya lembut kami. Satu-satunya perbedaan adalah, saat ini, kita akan menerapkan filter tidak lapisan normal tetapi untuk Smart Object.


Untuk melakukan itu, pergi ke Filter menu di Menu Bar di bagian atas layar, pilih Blur , kemudian pilih Gaussian Blur :




Pergi ke Filter> Blur> Gaussian Blur.


Ini akan membuka kotak dialog Gaussian Blur. Sama seperti sebelumnya, ide di sini adalah untuk melunakkan gambar dengan mengaburkan tanpa pergi sejauh yang kita buat subjek kita dikenali. Kami mengontrol jumlah blur menggunakan Radius slider sepanjang bagian bawah kotak dialog. Semakin jauh kita tarik slider ke kanan, semakin kuat blur yang muncul. Photoshop memberi kita live preview dari efek, sehingga mengawasi pada gambar Anda saat Anda tarik slider untuk menilai hasil.


Jumlah blur yang Anda butuhkan akan tergantung banyak pada ukuran gambar Anda (gambar yang lebih besar membutuhkan lebih blur dari yang kecil) serta selera pribadi Anda sendiri. Umumnya, nilai radius yang cukup rendah sekitar 8 sampai 10 piksel adalah tempat yang baik untuk memulai:




Menyesuaikan jumlah blur dengan slider Radius.


Klik OK setelah selesai untuk menutup keluar dari kotak dialog Gaussian Blur. Inilah yang gambar saya terlihat seperti sejauh. Perhatikan bahwa kita masih bisa melihat cukup banyak detail:




Gambar setelah menerapkan filter Gaussian Blur.
Langkah 3: Mengubah Blend Mode Of Smart Filter Untuk Soft Light


Sejauh ini, ada benar-benar telah tidak ada perbedaan dalam cara kita telah menerapkan filter Gaussian Blur dari cara kita melakukan hal-hal di tutorial sebelumnya di mana kami menciptakan versi statis efek cahaya lembut.Dalam kedua kasus, kami memilih Gaussian Blur dari bawah menu Filter di Menu Bar, kami menggunakan slider Radius untuk menyesuaikan kekuatan blur, dan kemudian kita klik OK untuk menutup kotak dialog. Namun kali ini, entah bagaimana, kita telah berhasil menerapkan Gaussian Blur bukan sebagai filter normal tetapi sebagai Smart Filter. Bagaimana kita melakukannya?


Kami melakukannya dengan menerapkan filter Gaussian Blur untuk tidak lapisan normal tetapi untuk Smart Object.Setiap filter diterapkan untuk Smart Object dalam Photoshop secara otomatis menjadi Smart Filter. Itu yang mudah! Tidak ada lagi yang perlu kita lakukan. Bahkan, jika kita melihat di panel Layers kami sekali lagi, kita sekarang melihat Blur Gaussian terdaftar sebagai Smart Filter bawah Smart Object:




Smart Filter tercantum di bawah Smart Objects mereka telah diterapkan.


Jika Anda ingat dari tutorial sebelumnya, langkah berikutnya yang perlu kita lakukan setelah kabur lapisan itu mengubah modus perpaduan dari Normal ke Soft Light. Ini adalah apa yang membuat kita "kabur" ke dalam "cahaya". Masalahnya, dalam tutorial itu, kami telah terpisah, lapisan blur independen duduk di atas gambar. Kali ini, kita tidak. Semua yang kita miliki adalah Smart Object kami dengan Smart Filter diterapkan untuk itu. Jadi bagaimana kita mengubah modus campuran?


Mudah! Kami hanya mengubah modus campuran dari Smart Filter itu sendiri! Untuk melakukan itu, klik dua kalipada kecil Blending Options icon di sebelah kanan kata "Gaussian Blur":




Mengklik dua kali Gaussian Blur filter untuk ikon Blending Options.


Ini akan membuka kotak dialog Blending Options khusus untuk Gaussian Blur Cerdas Filter. Anda akan menemukan Blend Mode pilihan di bagian paling atas. Aku akan mengubahnya dari Normal (pengaturan default) ke Soft Light :




Mengubah modus campuran dari Gaussian Blur filter untuk Soft Light.


Modus campuran Soft Light meningkatkan kontras pada gambar dengan membuat daerah gelap gelap dan area terang ringan, dan itu membuat warna tampak lebih kaya dan lebih hidup. Berikut hasil yang saya dapatkan hanya dengan mengubah modus campuran filter untuk Soft Light:




Gambar setelah mengubah modus campuran Gaussian Blur untuk Soft Light.


Modus lain campuran untuk mencoba adalah Overlay , yang memberi kami hasil yang mirip dengan Soft Light tetapi efeknya lebih intens. Aku akan mengubah modus campuran saya dari Soft Light untuk Overlay di kotak dialog Blending Options:





Mengubah modus campuran dari Soft Light untuk Overlay.


Dan di sini, kita melihat bahwa efek cahaya sekarang jauh lebih kuat:




Gambar dengan Gaussian Blur filter set ke Overlay.


Dapatkan semua tutorial Photoshop kita sebagai PDF dicetak! Ambil mereka hari ini!
Langkah 4: Turunkan Opacity The Filter ini


Untuk mengurangi intensitas cahaya, hanya menurunkan opacity dari Gaussian Blur Cerdas Filter. Anda akan menemukan Opacity pilihan langsung di bawah opsi Blend Mode di kotak dialog Blending Options.


Menurunkan opacity dari Smart Filter memiliki efek yang sama seperti menurunkan opacity dari lapisan yang sebenarnya. Semakin kita menurunkan dari nilai default dari 100%, semakin gambar asli menunjukkan melalui.Aku akan meninggalkan modus campuran saya set ke Overlay untuk saat ini dan saya akan menurunkan opacity ke 60%. Aku hanya bereksperimen di sini, dan nilai-nilai saya menggunakan mungkin berbeda dari Anda. Sekali lagi, mengawasi gambar Anda saat Anda membuat perubahan ini untuk menilai hasil:




Menurunkan opacity dari Smart Filter ke 60 persen.


Dan di sini, kita melihat bahwa intensitas cahaya telah berkurang:




Gambar menggunakan modus campuran Overlay, 60 persen opacity.


Saya pikir efeknya masih agak terlalu kuat, jadi saya akan beralih modus campuran saya kembali ke Soft Light.Tapi karena Soft Light menghasilkan efek yang lebih halus, saya akan meningkatkan opacity menjadi sekitar 80%:




Mengatur modus campuran kembali ke Soft Light dan meningkatkan opacity menjadi 80 persen.


Bila Anda senang dengan bagaimana gambar Anda terlihat, klik OK untuk menutup kotak dialog Blending Options.Berikut hasil akhir saya. Atau setidaknya, hasilnya aku pikir aku senang dengan untuk saat ini:




Efek cahaya lembut menggunakan modus campuran Soft Light, opacity pada 80 persen.
Langkah 5: Edit The Gaussian Blur Filter Pengaturan (Opsional)


Sejauh ini cukup baik, namun di sini kita dekat akhir tutorial dan kita masih belum melihat sesuatu yang istimewa tentang Smart Filter. Tentu, kami mampu mengubah modus campuran dan opacity dari filter Gaussian Blur, tapi seperti yang kita lihat di tutorial sebelumnya ketika kami menciptakan versi statis efek ini, kita bisa melakukan hal yang sama dengan menggunakan lapisan normal. Apa yang begitu "pintar" tentang Smart Filter?


Apa yang membuat mereka cerdas adalah bahwa, tidak seperti filter normal dalam Photoshop, Smart Filter yangbenar-benar dapat diedit . Sekarang bahwa saya telah menatap gambar saya selama beberapa menit, bagaimana jika saya mulai berpikir, "Kau tahu, mungkin jumlah blur kuat akan terlihat lebih baik." Saya ingin kembali dan mengubah nilai radius pada kotak dialog Gaussian Blur. Jika kita telah menciptakan efek dengan menggunakan metode yang lebih tradisional tanpa Smart Filter, tidak akan ada cara mudah untuk melakukannya. Aku harus baik memulai dari awal lagi, atau setidaknya, membatalkan semua langkah saya untuk kembali ke titik sebelum saya diterapkan Gaussian Blur, yang mungkin atau bahkan mungkin tidak mungkin tergantung pada berapa banyak langkah saya sudah dilakukan sejak itu (Photoshop hanya memungkinkan kita kembali sejauh ini).


Dengan Smart Filter, akan kembali dan membuat perubahan tidak pernah masalah. Kita bisa kembali membuka kotak dialog Smart Filter dan mengubah pengaturan yang kita sukai setiap saat, tanpa kehilangan kualitas gambar!Semua yang perlu kita lakukan adalah klik dua kali pada Smart Filter ini nama di panel Layers. Ini akan membuka kembali kotak dialog yang, siap bagi kita untuk melakukan perubahan kita. Misalnya, untuk membuka kembali kotak dialog Gaussian Blur saya, saya akan klik ganda hanya langsung pada kata-kata "Gaussian Blur":

\


Klik ganda pada kata-kata "Gaussian Blur".


Gaussian Blur kotak dialog kembali muncul. Untuk meningkatkan efek blur, saya akan tarik Radius slider sedikit lebih ke kanan, meningkatkan nilai dari 8 piksel (pengaturan asli saya) ke suatu tempat sekitar 20 piksel. Anda akan menemukan bahwa ketika Anda meningkatkan nilai radius, Anda akan kehilangan sedikit kontras mendukung tampilan lebih lembut, yang mungkin atau mungkin tidak bekerja lebih baik tergantung pada gambar Anda. Klik OK ketika Anda selesai untuk menutup keluar dari kotak dialog Gaussian Blur sekali lagi:




Mengedit pengaturan asli saya dengan meningkatkan nilai radius.
Toggling Smart Filter On Dan Off


Anda dapat mengaktifkan efek dari Smart Filter dan mematikan dalam dokumen untuk membandingkan hasil Anda dengan gambar asli. Hal ini dapat membantu Anda memutuskan apakah Anda perlu kembali dan membuat perubahan lebih lanjut. Untuk menyembunyikan efek sementara, klik pada icon visibilitas (bola mata) langsung di sebelah kiri nama filter dalam panel Layers:




Klik ikon visibilitas untuk beralih Smart Filter dan mematikan.


Dengan filter off, kita melihat gambar asli:




Gambar asli sekali lagi.


Klik ikon visibilitas sekali lagi (tempat yang sama di mana bola mata muncul) untuk mengubah Smart Filter kembali dan melihat efek cahaya lembut. Dan di sini, setelah meningkatkan nilai radius berkat diedit Cerdas Filter saya, adalah "baru" hasil akhir saya:




Final, diedit efek cahaya lembut.


Dan ada yang kita miliki! Itulah cara untuk meningkatkan gambar Anda dengan efek cahaya lembut dan menjaga efek diedit sepenuhnya dari awal sampai akhir menggunakan kekuatan dari Smart Objects dan Smart Filter di Photoshop! Lihat Foto Retouching bagian untuk lebih Photoshop tutorial editing gambar!
Cara menggerakan motor dengan bluetooth cukup mudah, anda hanya memerlukan beberapa perangkat seperti berikut :
1. Smartphone
2. Aplikasi blueterm (dapat anda download disini atau disini)
3. Arduino uno
4. Motor DC
5. Bluetooth HC-05
6. L293D (sebagai driver motor nya)
7. Breadboard
8. Software arduino (download disini jika belum mempunyainya, atau disini)

Setelah anda melengkapi alat tersebut, selanjutnya kita akan memulai langka pertama.

Langka pertama :
Ikuti skema berikut.

Ingat untuk bluetooth pastikan EX ke TX (arduino) dan TX ke RX (arduino) Disilangkan.
untuk password bluetooth umum nya '1234'

Langka kedua :
buka software arduino,colokan arduino uno. pilih port sesuai dengan port yang ditentukan Dan copy program di bawah ini

//=====================================
int motorPin1 = 3; // pin 2 di ic L293D
int motorPin2 = 4; // pin 7 di ic L293D
int enablePin = 5; // pin 1 di ic L293D untuk PWM
int state;
int flag=0;      

void setup() {
    // mengubah setingan output

    pinMode(motorPin1, OUTPUT);
    pinMode(motorPin2, OUTPUT);
    pinMode(enablePin, OUTPUT);
    // set high untuk menghidupkan motor,low untuk mematikan
    digitalWrite(enablePin, HIGH);
    // initialize serial communication  9600 bits per second:
    Serial.begin(9600);
}

void loop() {
 
    if(Serial.available() > 0){  
      state = Serial.read();
      flag=0;
    }
    //jika data yang diterima adalah '0' nol maka motor akan berhenti
    if (state == '0') {
        digitalWrite(motorPin1, LOW); // set pin 2 diL293D low
        digitalWrite(motorPin2, LOW); // set pin 7 diL293D low
        if(flag == 0){
          Serial.println("Motor: mati");
          flag=1;
        }
    }
    // jika data yang diterima adalah '1' nol maka motor akan bergerak ke kanan
    else if (state == '1') {
        digitalWrite(motorPin1, LOW); // set pin 2 diL293D low
        digitalWrite(motorPin2, HIGH); // set pin 7 diL293D high
        if(flag == 0){
          Serial.println("Motor: kekanan");
          flag=1;
        }
    }
    // // jika data yang diterima adalah '2' nol maka motor akan bergerak ke kiri
    else if (state == '2') {
        digitalWrite(motorPin1, HIGH); // set pin 2 di L293D high
        digitalWrite(motorPin2, LOW); // set pin 7 diL293D low
        if(flag == 0){
          Serial.println("Motor: kekiri");
          flag=1;
        }
    }
}


setelah dicopy lalu upload program.

Langka ketiga :
Setelah kita membuat program di arduino,mari kita uji.
1. hidupkan bluetooth di smartphone android anda,setelah itu connect kan bluetooth HC-05
masukan passwordnya,umum nya pasword HC-05 ialah  '1234' lalu sandingkan/hubungkan.
2.  masuk ke aplikasi blueterm yang diinstal di smartphone anda,setelah itu connect kan atau hubungkan dengan bluetooth HC-05.
3. tes kontrol,silahkan anda ketik '1' atau '2' dan '0' untuk berhentikan motor.



Friday 11 March 2016

Pelajaran 5 Hardware:

  1. Komputer / Laptop atau Netbook
  2. Arduino Mikrokontroler
  3. USB to Serial Adapter (jika mikrokontroler Anda tidak memiliki port USB)
  4. USB yang sesuai kabel (Arduino papan menarik daya dari port USB - tidak ada baterai belum)
  5. Standar motor servo (konsumsi arus <50mA)
  6. Pin header / kabel
Mengendalikan motor servo langsung dari Arduino cukup mudah. Namun, motor servo mungkin memerlukan signifikan lebih lancar dibandingkan dengan Arduino dapat menyediakan. Contoh berikut menggunakan servo ukuran standar (tanpa beban) didukung langsung dari Arduino melalui USB. Ketika powering servo langsung dari papan Arduino:
  1. Hubungkan kabel hitam dari servo ke pin GND pada Arduino
  2. Hubungkan kabel merah dari servo ke pin + 5V pada Arduino
  3. Hubungkan kabel kuning atau putih dari servo untuk pin digital pada Arduino

Arduino 5 Menit Tutorial

Atau, Anda bisa pasang kawat servo ke dalam tiga pin yang berdekatan, dan mengatur pin terhubung ke ujung merah untuk "TINGGI" dan pin terhubung ke timah hitam untuk "LOW". Jika Anda ingin menggunakan servo yang lebih kuat, atau jika Anda ingin terhubung ke power supply terpisah, Anda akan menghubungkan baterai / power supply merah (5V) dan hitam (GND) kabel ke servo ini kabel merah dan hitam, dan menghubungkan kabel sinyal ke Arduino. Catatan bahwa Anda juga harus menghubungkan jalur GND adonan untuk pin GND Arduino ini ( "landasan bersama").
Arduino 5 Menit Tutorial
pinMode (nomor pin, OUTPUT );
Ini menetapkan nomor pin sebagai input atau output didedikasikan. Dalam hal ini, kita disebut pin "servopin" dan ditugaskan itu nilai 4. Istilah "pulsa" adalah hitam karena tidak kata dicadangkan dan dapat diubah oleh pengguna. Hal terbaik adalah menggunakan variabel deskriptif ketika coding untuk memahami apa yang masing-masing tidak, atau informasi yang akan berisi. Servos beroperasi dengan mengirimkan timed + 5V pulsa (biasanya antara 500us dan 2500us) ke onboard elektronik, yang berulang setiap ~ 20ms. Pulsa ini sesuai dengan servo posisi, biasanya 0-180 derajat.
  • 5V untuk 500 mikrodetik = 0,5 milidetik dan sesuai dengan 0 derajat
  • 5V untuk 1500 mikrodetik = 1,5 milidetik dan sesuai dengan 90 derajat
  • 5V untuk 2500 mikrodetik = 2,5 milidetik dan sesuai dengan 180 derajat
  • hubungan linear, sehingga menggunakan matematika untuk menentukan pulsa yang sesuai dengan sudut tertentu. Catatan bahwa jika Anda mengirim sinyal yang lebih besar atau lebih rendah dari servo dapat menerima (misalnya, Firgelli linear aktuator menerima 1 sampai 2 ms), Anda dapat merusak aktuator.
Pilihan lain untuk mengendalikan servos adalah dengan menggunakan Arduino " perpustakaan servo " (sebelumnya terpisah dari perangkat lunak dasar Arduino, sekarang disertakan dengan V1.0).Perpustakaan servo mengelola banyak dari biaya overhead dan termasuk baru, perintah kustom. Jika Anda ingin mengontrol beberapa motor servo, Anda harus menggunakan motor servo controller dan catu daya terpisah antara 4.8V ke 6V.

Pelajaran 4 Hardware:

  1. Komputer / Laptop atau Netbook
  2. Arduino Mikrokontroler
  3. USB to Serial Adapter (jika mikrokontroler Anda tidak memiliki port USB)
  4. USB yang sesuai kabel (Arduino papan menarik daya dari port USB - tidak ada baterai belum)
  5. Sensor IR Jarak (lebih tajam ) dan kabel yang sesuai
  6. Menekan tombol dan sesuai kabel untuk menghubungkan ke Arduino

Sensor jarak inframerah yang berguna untuk mengukur jarak tanpa benar-benar menyentuh permukaan.Tiga kabel yang menonjol dari sensor jarak mewakili + 5V (dalam banyak kasus), Gnd (Ground) dan sinyal.Ini hampir selalu kode warna dengan warna hitam sebagai tanah, merah + V dan putih atau kuning sebagai sinyal. Jika sensor inframerah jarak tidak datang dengan kabel, Anda akan perlu untuk menemukan konektor yang sesuai, atau solder kabel langsung ke lead (memastikan pin dan solder tidak menghubungi satu sama lain) sehingga Anda dapat melampirkan kabel.
  1. Hubungkan kabel merah ke + 5V pada Arduino
  2. Hubungkan kabel hitam ke Gnd pada Arduino
  3. Hubungkan kabel kuning ke pin analog pada Arduino (dalam hal ini kami memilih A2)

Arduino 5 Menit Tutorial
Arduino 5 Menit Tutorial
Sejak sensor terhubung ke input analog dari Arduino, kode ini identik dengan bahwa dari potensiometer :
Arduino 5 Menit Tutorial
Upload program ini ke papan dan mengubah untuk Monitor Serial. Ketika Anda bergerak depan jaraksensor lebih dekat dengan dan jauh dari benda padat atau dinding, nilai-nilai harus mengubah antara 0 sampai 1023. Anda sekarang dapat membaca nilai-nilai dan menggunakannya dalam kode Anda. Periksa kisaran untuk Anda sensor (tidak semua sensor dapat dibaca dari nol cm); mencatat bahwa beberapa sensor memiliki jarak minimum - meskipun selalu tercantum dalam spesifikasi, mencoba untuk menemukannya dengan eksperimen. Untuk mengkonversi nilai ke jarak yang sebenarnya (dalam cm atau inci), berkonsultasi dengan buku petunjuk dari sensor.

Arduino dan Tombol push

Menghubungkan switch toggle, menekan tombol dan sesaat switch kontak dengan Arduino sangatlah mudah. Sebuah tombol push adalah perangkat sederhana yang melengkapi rangkaian. Salah satu ujung tombol terhubung ke sumber, biasanya tegangan rendah (5V pada Arduino ideal) dan yang lain terhubung ke pin digital. Ketika saklar membalik, ditekan atau toggle, sirkuit yang baik dibuka atau ditutup. Pin digital hanya mengembalikan jika ada 5V atau 0V. Kode yang terkait dengan ini:
digitalRead (pin);
Dalam program sederhana berikut, sebuah tombol digunakan untuk menyalakan LED terhubung ke pin 13. Garis
digitalWrite (ledPin, status);
ternyata ledPin (dalam hal ini ditugaskan untuk pin digital 13) HIGH (1) atau LOW (0) tergantung pada variabel status. Kami awalnya ditetapkan statusnya menjadi rendah (0).
Arduino 5 Menit Tutorial

Pelajaran 3 Hardware:
  1. Komputer / Laptop atau Netbook
  2. Arduino Mikrokontroler
  3. USB to Serial Adapter (jika mikrokontroler Anda tidak memiliki port USB)
  4. USB yang sesuai kabel (Arduino papan menarik daya dari port USB - tidak ada baterai belum)
  5. Potensiometer (rotary atau linier) Contoh: DFRobot Rotasi Sensor
  6. LED sekunder opsional.

Buka sampel sketsa "analoginput" di bawah File -> Contoh -> Analog. Bagian komentar telah berkurang di bawah ini untuk membuat kode terlihat jelas.

Kami melihat beberapa baris baru kode di sini:
int sensorPin = A0;
The "int" adalah singkatan dari "integer". Nama "sensorPin" dipilih hanya untuk menggambarkan apa variabel yang mewakili; "Sensor pin". Fakta bahwa 'P' dikapitalisasi membuatnya lebih mudah untuk melihat bahwa itu sebenarnya adalah dua kata, karena ruang tidak dapat digunakan. Integer "sensor pin" adalah sama dengan A0, di mana "A0" adalah Analog pin 0 pada Arduino. Sendiri, "A0" bukan istilah yang dipesan.Namun, bila digunakan dalam konteks, sistem mengenalinya sebagai pin analog 0. Garis harus diakhiri dengan titik koma. Dengan menyatakan variabel di setup, Anda dapat menggunakan istilah, yang dalam hal ini adalah "sensorPin", seluruh kode bukannya "A0". Ada dua manfaat utama untuk ini:
1) Itu membuat kode lebih deskriptif
2) Jika Anda ingin mengubah nilai variabel, Anda hanya perlu melakukannya di satu tempat.
sensorValue = analogRead (sensorPin);
Baris ini menggunakan istilah " analogRead " untuk membaca tegangan dari pin analog. Kebanyakan mikrokontroler Arduino menggunakan 10 bit analog (tegangan) ke digital (numerik) konversi, yaitu 2 10kemungkinan angka = 1024. Oleh karena itu tegangan 0V sesuai dengan nilai numerik dari 0. tegangan 5V sesuai dengan nilai numerik 1024 . Oleh karena itu nilai 3V akan sesuai dengan nilai numerik dari:
3/5 = x / 1024 = 3 * x 1024/5 = ~ 614
Atau Anda bisa menulis: sensorValue = analogRead (A0);
int ledPin = 13;
Sekali lagi, istilah "ledPin" bukan kata reserved di Arduino, itu dipilih untuk menggambarkan yang pin terhubung ke LED. Nilai "13" adalah nilai normal, tetapi hanya seperti "A0", bila digunakan dalam konteks mewakili pin 13.
int sensorValue = 0;
Istilah " sensorValue " bukan istilah yang dipesan baik.
Menghubungkan potensiometer ke pin A0, 5V dan GND. Tengah (wiper) memimpin adalah satu untuk terhubung ke pin analog dan tegangan bervariasi pada pin ini. Orientasi dua pin lainnya tidak masalah.Pilihan lainnya adalah untuk menghubungkan potensiometer ke pin A0, A1 dan A2. Namun, Anda akan perlu menambahkan kode berikut di bawah pengaturan void ():
digitalWrite (A1, LOW);
digitalWrite (A2, TINGGI);
Ini menetapkan sesuai pin untuk 0V (GND) dan 5V (PWR). Setelah potensiometer terhubung, meng-upload sketsa ini untuk papan dan mengubah ke monitor Serial. Saat Anda memutar kenop (atau geser slider), nilai-nilai harus mengubah antara 0 sampai 1023. Sejalan dengan itu, LED akan berkedip dengan penundaan lebih cepat atau lebih pendek.
Anda sekarang dapat membaca nilai-nilai dan menggunakannya dalam kode Anda. Fungsi baru yang digunakan di sini adalah "analogRead ();" di mana pin yang dipilih adalah pin # 2. Jika Anda menggunakan analog pin # 5, Anda akan mengubah kode untuk membaca:
int sensorpin = 5;
Jika sistem tidak bekerja, memeriksa sintaks dan menjamin upload kode dengan benar. Selanjutnya, periksa koneksi ke potensiometer memastikan bahwa memimpin tengah pergi ke pin yang benar, dan pin lainnya yang didukung pada 0V dan 5V. Jika Anda membeli sebuah potensiometer sangat murah atau tua, ada kemungkinan mungkin mekanis rusak. Anda dapat menguji ini menggunakan multimeter dan menghubungkan ujung ke pin tengah dan pin luar. Mengatur multimeter untuk membaca resistensi dan memutar kenop; jika resistance tersebut berubah perlahan-lahan, pot bekerja. Jika resistance ini tidak menentu, Anda memerlukan potensiometer baru.

Sekarang bagaimana jika Anda ingin melihat nilai sendiri? Lihatlah kode di atas dan menuliskannya dalam antarmuka Arduino sebagai sketsa baru. Beberapa kode baru Anda akan lihat adalah:
Serial . Println (sensorValue);
Ini mengirimkan nilai yang terkandung dalam variabel "sensorValue" serial melalui konektor USB dan pin digital 1. Pastikan, kemudian meng-upload sketsa ini untuk Arduino Anda. Setelah itu dilakukan, tekan pada "kaca pembesar" yang terletak di bagian kanan atas jendela. Ini adalah "memantau Serial" dan monitor komunikasi yang dikirim dan diterima oleh Arduino. Di sini Anda harus memverifikasi bahwa tingkat Baud juga 9600, atau yang lain Anda akan melihat sampah.
Jika Anda tidak ingin nilai-nilai muncul pada baris baru setiap kali, Anda bisa menulis
Serial . print (sensorValue);

Pelajaran 2 Hardware:

  1. Komputer / Laptop atau Netbook
  2. Arduino Mikrokontroler
  3. USB to Serial Adapter (jika mikrokontroler Anda tidak memiliki port USB)
  4. USB yang sesuai kabel (Arduino papan menarik daya dari port USB - tidak ada baterai belum)
Bahasa Arduino adalah KASUS SENSITIF: huruf kapital adalah tidak sama dengan huruf kecil. Kode berikut merupakan minimum agar program untuk mengkompilasi:
Arduino 5 Menit Tutorial
void setup() " bagian secara luas digunakan untuk menginisialisasi variabel, mode pin, mengatur baud rate serial dan terkait. Perangkat lunak ini hanya berjalan meskipun bagian sekali.
"void loop() " bagian adalah bagian dari kode yang loop kembali ke dirinya sendiri dan merupakan bagian utama dari kode. Dalam contoh Arduino, ini disebut "Bare Minimum" di bawah File-> Contoh -> Dasar. Perhatikan bahwa Anda bebas untuk menambahkan subrutin menggunakan sintaks yang sama:
void subroutinename() {}
Hampir setiap baris kode perlu diakhiri dengan tanda titik koma ';' (Ada beberapa pengecualian yang akan kita lihat nanti). Untuk menulis komentar satu baris dalam kode, tipe dua kembali garis miring diikuti dengan teks:
// Komentar diabaikan ketika mengkompilasi program Anda
Untuk menulis komentar multi-line, mulai komentar dengan / * dan diakhiri dengan * /
/ * Ini adalah komentar multi-line dan menghemat Anda harus selalu menggunakan garis miring ganda pada awal setiap baris. Komentar yang digunakan digunakan untuk menjelaskan kode tekstual. kode yang baik selalu memiliki banyak komentar. * /

Komunikasi Serial

The Arduino papan dapat berkomunikasi di berbagai baud ( "tarif baud"). Sebuah baud adalah ukuran dari berapa kali perangkat keras dapat mengirim 0s dan 1s dalam detik. Baud rate harus diatur dengan benar untuk papan untuk mengkonversi informasi yang masuk dan keluar data yang berguna. Jika penerima Anda mengharapkan untuk berkomunikasi pada tingkat baud 2400, tetapi pemancar Anda adalah transmisi pada tingkat yang berbeda (misalnya 9600), data yang Anda dapatkan akan tidak masuk akal. Untuk mengatur baud rate, gunakan kode berikut:
void setup() {
Serial.begin(9600);
}
9600 adalah baud rate yang baik untuk memulai dengan. tarif baud standar lain yang tersedia pada kebanyakan modul Arduino meliputi: 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, atau 115.200 dan Anda bebas untuk menentukan tarif baud lainnya. Untuk output nilai di jendela Arduino, pertimbangkan program berikut:
Arduino 5 Menit Tutorial
Verifikasi program dengan menekan tombol "memverifikasi" tombol (terlihat seperti "bermain" tombol di versi pesanan atau tanda cek di Arduino 1.0); Anda tidak harus mendapatkan kesalahan apapun di bagian bawah layar. Jika Anda mendapatkan kesalahan, periksa bahwa hanya dua angka dalam kode berwarna hitam, sisa teks seharusnya secara otomatis diakui dan ditetapkan warna. Jika bagian dari teks hitam, memeriksa sintaks (sering copy / paste teks dari program lain dapat mencakup format yang tidak diinginkan) dan kapitalisasi.
Berikutnya, upload sketsa ke papan menggunakan tombol "Upload ke I / O Board" (panah menunjuk kanan). Tunggu sampai sketsa selesai upload. Anda tidak akan melihat apa-apa kecuali jika Anda kemudian pilih tombol "Serial Monitor" (persegi panjang dengan lingkaran yang terlihat seperti TV dalam perangkat lunak lama, atau apa yang tampak seperti kaca pembesar di software baru). Bila Anda memilih monitor serial, pastikan baud rate yang dipilih adalah sama seperti dalam program Anda. Jika Anda ingin menyimpan semua program Anda, kami sarankan membuat folder baru yang disebut "referensi" dan menyimpan program ini sebagai Hello World.

Program LED Blink

Menghubungkan papan ke komputer jika belum terhubung. Dalam software Arduino buka File -> Contoh -> Dasar -> Blink LED. kode akan secara otomatis memuat di jendela, siap untuk ditransfer ke Arduino.Pastikan Anda telah papan tepat dipilih di Tools -> Dewan, dan memiliki COM port yang tepat serta di bawah Tools -> Serial Port. Jika Anda tidak yakin port COM terhubung ke Arduino, (pada mesin Windows) pergi ke Device Manager di bawah COM & Ports.
Tekan tombol "Upload" dan tunggu sampai program mengatakan "Selesai Mengunggah". Anda harus melihat LED di samping pin 13 mulai berkedip. Perhatikan bahwa sudah ada LED hijau terhubung ke sebagian papan - Anda tidak perlu sebuah LED yang terpisah.

Memahami Blink Kode LED
Dari Pelajaran 2 Anda akan mengenali dasar kode kekosongan setup () {} dan kekosongan lingkaran () {}.Anda juga akan mengenali hijau berkomentar bagian. Tiga baris baru kode Anda belum lihat sebelumnya adalah:
pinMode (13, OUTPUT );
Ini menetapkan pin 13 sebagai output pin. Sebaliknya, menjadi INPUT, akan memiliki pin menunggu untuk membaca sinyal 5V. Perhatikan bahwa 'M' dikapitalisasi. Sebuah kasus yang lebih rendah 'm' akan menyebabkan kata "pinmode" tidak diakui.
digitalWrite (13, HIGH ); dan digitalWrite (13, LOW );
Garis digitalWrite (pin, TINGGI); menempatkan pin ditentukan tinggi untuk + 5V. Dalam hal ini kami memilih pin 13 karena pada Uno, LED terhubung ke pin 13. Mengganti TINGGI RENDAH, pin diatur ke 0V. Anda dapat melampirkan LED Anda sendiri menggunakan output digital dan pin GND. Perhatikan bahwa 'W' dikapitalisasi.
delay (1000);
Delay (1000); garis menyebabkan program untuk menunggu 1000 milidetik sebelum melanjutkan (di mana 1000 adalah hanya contoh mudah untuk mendapatkan penundaan 1 detik). Perhatikan bahwa selama penundaan, mikrokontroler hanya menunggu dan tidak melakukan apapun baris kode tambahan.

Catatan Khusus

Pin 13 menggabungkan resistor dengan LED, sedangkan tidak ada pin digital lain memiliki fitur ini. Jika Anda ingin menghubungkan satu atau lebih LED ke pin digital lainnya, Anda perlu menambah resistor secara seri dengan LED .
  1. Komputer / Laptop atau Netbook
  2. Arduino Mikrokontroler
  3. USB to Serial Adapter (jika mikrokontroler Anda tidak memiliki port USB)
  4. USB yang sesuai kabel (Arduino papan menarik daya dari port USB - tidak ada baterai belum)
Popularitas Arduino terus meningkat dan cepat menjadi mikrokontroler pilihan bagi siswa, penggemar dan perusahaan kecil. Banyak perusahaan elektronik PCB manufaktur yang berbeda melompat pada kereta musik dan memproduksi variasi mereka sendiri dari papan, serta " perisai " (sirkuit tambahan yang bisa langsung di atas banyak papan Arduino untuk meningkatkan fungsi mereka) dan aksesoris. The situs Arduino menawarkan sumber informasi gratis dan tutorial serta referensi bahasa untuk membantu Anda memahami kode dan sintaks. Dalam rangka untuk memulai, Anda akan di sangat minimal membutuhkan papan Arduino. Perhatikan bahwa semua Arduino (dan sebagian besar papan clone) dapat menggunakan software Arduino. Jika Anda tidak yakin apa yang perangkat keras untuk mendapatkan, yang Arduino USBsaat ini model yang paling populer, dan 5 menit tutorial ini didasarkan sekitarnya.

Download / Instalasi Software Arduino

  1. Pergi ke www.arduino.cc untuk men-download versi terbaru dari perangkat lunak Arduino (Direct link:http://arduino.cc/en/Main/Software dan pilih sistem operasi Anda, dalam hal ini kita menggunakan Windows)
  2. Simpan file ZIP ke desktop Anda (Anda dapat memindahkan atau menghapusnya nanti)
  3. Hal ini mudah untuk membuat folder baru bernama "Arduino" di bawah "Program Files". Untuk melakukan hal ini, pergi ke "My Computer" -> "C:" (atau drive di mana sistem operasi diinstal) -> "Program Files", kemudian klik kiri sekali pada folder "Program Files", kemudian pilih "New" -> "Folder" dari menu Explorer utama.
  4. Ekstrak seluruh folder ZIP ke folder ini baru "Arduino"
  5. Untuk menjalankan software Arduino, buka Windows Explorer dengan menekan tombol windows (biasanya antara tombol Ctrl dan Alt pada keyboard) dan 'E' karakter pada saat yang sama (ada cara lain untuk mengakses explorer juga).
  6. Pergi ke "My Computer" -> "C:" (atau drive di mana sistem operasi diinstal) -> "Program Files" -> "Arduino" Dalam folder ini Anda akan melihat sebuah file executable (biru ikon berwarna bernama "Arduino "), Anda dapat klik kiri (sekali) dan kemudian klik kanan dan pilih" kirim ke "-> Desktop (membuat shortcut) untuk memiliki Arduino lebih mudah diakses.
  7. Klik dua kali ikon pada desktop untuk memulai perangkat lunak.

Arduino Software Antarmuka

Arduino antarmuka cukup "telanjang-tulang". Ketika Anda memuat perangkat lunak, layar pertama Anda akan melihat sebuah jendela putih (ditampilkan di bawah) dengan beberapa nuansa biru dan biru-hijau sebagai perbatasan. proyek Arduino disebut "sketsa" dan ketika Anda memulai sketsa baru, beberapa file tambahan juga dibuat.
"Terbaru: Arduino Antarmuka (per Q1 2012)
Judul utama adalah "File" "Edit" "Sketch" "Tools" "Bantuan" dan beberapa ikon shortcut di bawah "Verifikasi", "Upload", "New", "Open", "bintang", dan di ujung kanan, "Serial monitor". Perhatikan bahwa semua ikon ini juga tersedia dari menu utama.

"Lama" Arduino Antarmuka
Judul utama adalah "File" "Edit" "Sketch" "Tools" "Bantuan" dan beberapa ikon shortcut di bawah "Verifikasi", "Stop", "New", "Open", "bintang", "Upload" dan "Serial monitor ". Perhatikan bahwa semua ikon ini juga tersedia dari menu utama.
Arduino 5 Menit Tutorial
Untuk menghubungkan ke forum Anda,
  1. Meluncurkan software Arduino dengan mengklik dua kali ikon Arduino
  2. Pasang salah satu ujung USB ke Arduino dan ujung lainnya ke komputer Anda.
  3. Komputer Anda harus mendeteksi perangkat baru dan memberitahu Anda jika telah terpasang dengan benar. Pada saat ini, dua hal bisa terjadi; jika Anda memiliki sebuah papan yang lebih tua menggunakan chip FTDI (ex. Duemilanove based), Windows harus mendeteksi dan Anda baik untuk pergi ke langkah berikutnya. Jika Anda memiliki papan yang menggunakan chip ATMega untuk mengkonversi USB ke serial (misalnya UNO), Anda akan perlu menginstal driver secara manual .
  4. Lihatlah chip prosesor utama forum Anda (biasanya ditemukan antara header pin) untuk melihat mana yang Anda miliki. Ini mungkin akan menjadi ATmega168, ATmega328, atau ATMEga640 lebih kuat.ATmega1280 dll
  5. Dalam perangkat lunak, pilih "Tools" -> "Dewan" -> Anda akan mendapatkan daftar kemungkinan papan. Jika Anda memiliki papan yang berbeda, pilih dari daftar drop-down; jika Anda telah membeli sebuah papan yang kompatibel, produsen yang harus menunjukkan papan yang untuk memilih.
  6.  Dalam perangkat lunak, pilih "Tools" -> "Serial Port" -> COM # (perhatikan bahwa jika Anda memiliki beberapa port COM, Anda akan perlu pergi ke Device Manager untuk melihat port COM yang ditugaskan untuk forum Anda.
Anda sekarang siap untuk memulai coding!