Showing posts with label arduino. Show all posts
Showing posts with label arduino. Show all posts

Friday, August 16, 2024

Arduino simulator

 Buat yang lagi belajar arduino dan mikrokontroller lainnya. Ini simulator online ya..

Mengapa Simulasi?

Sebelum masuk ke detail teknis, penting untuk memahami mengapa simulasi adalah langkah yang berharga dalam pengembangan proyek Arduino:

  1. Biaya Efektif: Tidak memerlukan perangkat keras fisik, yang berarti Anda dapat bereksperimen dengan berbagai komponen tanpa mengeluarkan biaya tambahan.
  2. Belajar Tanpa Risiko: Kesalahan dalam simulasi tidak akan merusak komponen fisik, yang memungkinkan Anda belajar tanpa risiko.
  3. Cepat dan Mudah: Proyek dapat diuji dan diubah dengan cepat, tanpa harus merakit ulang perangkat keras setiap kali.

Wokwi: Platform Simulasi Berbasis Web yang Kaya Fitur

Kelebihan Wokwi:

  • Interaksi yang Mirip dengan Perangkat Keras Nyata: Wokwi menawarkan antarmuka yang intuitif dan mendekati realitas penggunaan Arduino. Anda dapat menambahkan komponen seperti LED, resistor, sensor, dan lainnya langsung ke simulasi.
  • Dukungan untuk Berbagai Mikrokontroler: Selain Arduino, Wokwi juga mendukung ESP32, ATtiny, dan lebih banyak lagi, yang memungkinkan fleksibilitas dalam pengembangan.
  • Penggunaan Gratis dan Akses Tanpa Batas: Anda tidak perlu mendaftar untuk menggunakan fitur dasarnya, dan semua proyek dapat diakses kapan saja.
  • Tutorial dan Dokumentasi Lengkap: Wokwi menyediakan tutorial yang membantu pengguna memahami cara menggunakannya, serta referensi untuk proyek-proyek umum.

Tinkercad: Platform Simulasi yang Ramah Pemula

Kelebihan Tinkercad:

  • Antarmuka Pengguna yang Mudah Dipahami: Tinkercad dirancang dengan antarmuka yang sederhana, sangat cocok untuk pemula yang baru belajar elektronik.
  • Fitur Desain 3D: Selain simulasi elektronik, Tinkercad memungkinkan pengguna untuk merancang objek 3D, menambahkan dimensi lain ke proyek mereka.
  • Komunitas yang Kuat: Tinkercad memiliki komunitas yang besar, sehingga Anda dapat menemukan banyak tutorial, proyek, dan bantuan dari pengguna lain.
  • Integrasi dengan Arduino: Simulasi Arduino di Tinkercad mencakup berbagai jenis komponen dan mikrokontroler, dengan fitur untuk langsung melihat hasil kode.
Cek Juga https://xevro.be/products/arduino-simulator-windows-free.html dan Ardusim ya..

Monday, February 26, 2018

mencari scroling text lcd display hanya satu baris saja

Hari mencari script scrolling text untuk arduino...tapi cuma satu baris saja. emang ada sih sample nya tapi ternyata scroll nya semua text..yang saya mau adalah baris tertentu saja.
kebetulan nemu nih..dari https://nishantarora.in/tutorial-arduino-16x2-lcd-how-to-scroll-only-one-line-at-a-time-while-keeping-the-other-constant.naml

kenapa ane cari scrolling text? karea dengan begitu informasi yang ditampilkan bisa lebih banyak jika menggunakan lcd 16X2

ini betul-betul scrolling text satu baris saja..
ane modifikasi untuk lcd menggunakan i2c jadi seperti ini  

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Set the LCD address to 0x27 for a 16 chars and 2 line display
LiquidCrystal_I2C lcd(0x27, 16, 2);

int screenWidth = 16;
int screenHeight = 2;

// the two lines
// line1 = scrolling
String line1 = "Ini baris ke satu yang discrolling!";
// line2 = static
String line2 = " @ainpoenya ";

// just some reference flags
int stringStart, stringStop = 0;
int scrollCursor = screenWidth;

// most of the part is pretty basic
void setup() {
  lcd.begin();
}

void loop() {
  lcd.setCursor(scrollCursor, 1);
  lcd.print(line1.substring(stringStart,stringStop));
  lcd.setCursor(0, 0);
  lcd.print(line2);
  delay(300);
  lcd.clear();
  if(stringStart == 0 && scrollCursor > 0){
    scrollCursor--;
    stringStop++;
  } else if (stringStart == stringStop){
    stringStart = stringStop = 0;
    scrollCursor = screenWidth;
  } else if (stringStop == line1.length() && scrollCursor == 0) {
    stringStart++;
  } else {
    stringStart++;
    stringStop++;
  }
}
nah tinggal cari kode cara ganti string nya menjadi hasil reeading data analog.

Thursday, October 27, 2016

Arduino simulator

 Buat yang lagi belajar arduino dan mikrokontroller lainnya. Ini simulator online ya.. Mengapa Simulasi? Sebelum masuk ke detail teknis, pen...