Sabtu, 16 Juli 2016

Arduino Remote IR seven segment

Disini saya akan menampilkan tugas yang pernah kami kerjakan tentang mengontrol tampilan (display) seven segment dengan menggunakan Mp3 car remote.
video nya dapat dilihat dibawah ini!!!



Untuk code nya bias di download disini
Terima kasih kepada semua pihak yang telah membantu.

Jumat, 13 Mei 2016

sketch arduino counter & kombinasi tombol

Di sini saya akan berbagi sketch arduino untuk menghitung naik dan turun menggunakan tombol dan dapat digeser kanan kiri pada kursornya yang ditampilkan pada LCD 16x2

// Nama: dedik suryani
// Nim : 04114045
// Nb  : kaki yang digunakan untuk LCD adalah 12,11,9,8,7,6






int sw1 = A0;
int sw2 = A1;
int sw3 = A4;
int sw4 = A5;
int count = 0;
int hitung = 0;
int geser = 0;
String tampil;
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12,11,9,8,7,6);

void setup()
{
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  tampil="";
  // Declare Switches as INPUT to Arduino
  pinMode(sw1,INPUT_PULLUP);
  pinMode(sw2,INPUT_PULLUP);
  pinMode(sw3,INPUT_PULLUP);
  pinMode(sw4,INPUT_PULLUP);
  digitalWrite(sw1,HIGH);
  digitalWrite(sw2,HIGH);
  digitalWrite(sw3,HIGH);
  digitalWrite(sw4,HIGH);
}

void loop()
{
  if(digitalRead(sw1) == LOW)   // jika sw1 ditekan
  {
    count++;                    // tambah 1 nilai
    lcd.setCursor(0, 1);
    lcd.print(count);
    delay(400);
  }
  if(digitalRead(sw2) == LOW)    // jika sw2 ditekan
  {
    count--;                     // kurangi 1 nilai
    if(count < 0)
      count = 0;
    lcd.setCursor(0, 1);
    lcd.print(count);
    delay(400);
  }
if(digitalRead(sw3) == LOW)   // jika sw3 ditekan
  {
    geser++;                    // geser kanan 1digit
    lcd.setCursor (geser,1);
    lcd.print(tampil);
    delay(400);
  }
   if(digitalRead(sw4) == LOW)    // jika sw4 ditekan
  {
    geser--;                     // geser kiri 1digit
    if(hitung < 0)
      hitung = 0;
    lcd.setCursor (geser,1);
    lcd.print(tampil);
    delay(400);
  }



copy code diatas lalu compile!!!

Tugas Citra digital



Materi Power Point tentang Pengolahan Citra Digital

Bab 9
Kontur & Representasinya

Untuk melihat silahkan klik Lihat

program C++ Mencari Cos x dengan metode deret Taylor

Hanya ingin berbagi script C++ untuk mencari nilai Cos x dengan metode deret Taylor, kali aja ada kawan-kawan yang membutuhkan,hehehehe....

 
#include<iostream>
#include<cmath>

using namespace std;

double factorial(double n);

int main()
{
    double sum;
    double x;
    double term;
    int i,
        j,
        sign;
    cout << " Cos x menggunakan deret Taylor " << endl;
    cout << " masukan nilai x = ";
    cin >> x;
    sum = 0;
    i = 2;
    j = 2;
    sign = -1;
    term = 1;
    sum = 1;
    do
    {
        term = pow(x, i) / (factorial(i));
        sum = sum + term * sign;
        i += 2;
        sign = sign * (-1);
        j++;
    } while (term > 0.000001);
        cout << " Approximate Value of Cos x = " << sum << endl;
    cout << " Built in Cos(x) Function   = " << cos(x) << endl;

    cout << " Press enter to continue..." << endl;
    cin.ignore();
    cin.get();
    return 0;
}
double factorial(double n)
{
    double fact = 1;
    for (int i = 1; i <= n; i++)
    {
        fact *= i;
    }
    return fact;
}



Atau bisa juga dengan script yang dibawah ini,yang menggunakan Include math,dimana didalamnya sudah terdapat fungsi operasi matematik di dalamnya.


#include "stdio.h"
#include "conio.h"
#include "math.h"
int main()
{    float sudut;
printf("Menghitung nilai sinus, cosinus dan tangens\n");
printf("Masukkan sudut : "); scanf("%f", &sudut);
printf("Nilai cosinus %.2f derajat adalah %.3f", sudut, cos(sudut));
getch();
}



 

belajar dasar arduino uno

Teori Dasar
Arduino Uno R3 dengan ATmega328P mempunyai 14 digital input/output (6 di antaranya dapat
digunakan untuk PWM output), 6 analog input, 16 Mhz crystal oscillator, USB connection, power jack,
ICSP header, dan reset button. Skema Arduino Uno R3 didasarkan pada blog diagram dari mikrokontroler
jenis AVR ATmega328.  Komponen utama di dalam papan Arduino adalah sebuah mikrokontroler 8 bit
dengan merek ATmega yang dibuat oleh perusahaan Atmel Corporation


panduan dasar lengkapnya silahkan di download