Articles by "Coding"

Tampilkan postingan dengan label Coding. Tampilkan semua postingan

Berikut adalah codingan dari sensor jarak menggunakan arduino uno :
int trigger = 7;  // mengkontrol pulsa tranciver dipasang ke pin Digital 7
int echo = 6; // mengkontrol pulsa reciver dipasang ke pin Digital 6
int led = 11;
void setup()
{
Serial.begin(9600);
pinMode(trigger, OUTPUT);// mengaktifkan pin triger sebagai output sinyal tranciver
pinMode(echo, INPUT);// mengaktifkan pin Echo sebagai input sinyal reciver
pinMode(led, OUTPUT);
}
// kode perintah yang berjalan
void loop()
{
// deklarasi untuk ultrasonik
long durasi, jarak;
digitalWrite(trigger, LOW); // mengaktifkan pin digital triger bernilai LOW
delayMicroseconds(2); // delay 2 microsecond
digitalWrite(trigger, HIGH); // mengaktifkan pin digital triger bernilai HIGH
delayMicroseconds(5); //delay 2 microsecond
digitalWrite(trigger, LOW);
durasi = pulseIn(echo, HIGH); //variabel durasi yang di inisiasi sebagai input ketika echo telah menerima gelombang
jarak = durasi/58; // kalkulasi durasi sebagai nilai parameter jarak untuk jadi satuan cm
Serial.print(jarak);
Serial.println(" cm");
//disini ada logika dan untuk membatasi parameter jarak yang tentukan
if(jarak <= 10)
{
digitalWrite(led, LOW);
}
else {
  digitalWrite(led, HIGH);
}
delay(1000);
}
Semoga bermanfaat.

Berikut adalah codingan dari sensor cahaya yang menggunakan ldr pada arduino uno :
int ldr = 0;
int led = 13;
void setup() {
  // put your setup code here, to run once:
pinMode(ldr,INPUT);
pinMode(led,OUTPUT);
Serial.begin(9600);
}
void loop() {
  // put your main code here, to run repeatedly:
int nilai_ldr=analogRead(ldr);
Serial.println(nilai_ldr);
delay(1000);
if(nilai_ldr >= 200 && nilai_ldr <= 400){
  digitalWrite(led, HIGH);
}
else{
  digitalWrite(led,LOW);
}
}
Semoga bermanfaat.

Berikut adalah codingan untuk sensor suhu LM35 pada Arduino Uno :
int suhu = A0;
int led = 13;
void setup() {
  // put your setup code here, to run once:
pinMode(suhu,INPUT);
pinMode(led,OUTPUT);
Serial.begin(9600);
}
void loop() {
  // put your main code here, to run repeatedly:
int nilaisuhu = analogRead(suhu);
Serial.println(nilaisuhu);
delay(1000);
if(nilaisuhu <= 400){
  digitalWrite(led, LOW);
}
else{
  digitalWrite(led,HIGH);
}
}
Semoga bermanfaat

Cara memasukan codingan ke MATLAB - AnthzoBlog. Untuk pada pengguna baru MATLAB disini saya akan menjelaskan bagaimana caranya memasukan codingan atau perintah-perintah yang nantinya akan di eksekusi oleh matlab. Saya menggunakan matlab versi terbaru 2016 dengan windows 8 64 bit.

Berikut cara memasukan codingan ke MATLAB :
1. Buka MATLAB
2. Klik New Script
3. Masukkan codingannya dan Save
4. Cara memanggilnya cukup ketikkan directory dari file yang sudah disimpan (a_sin_suara)
5. Selesai

Terima kasih telah berkunjung dan semoga bermanfaat

Cara membuat titik dan garis menggunakan Dev C++ - AnthzoBlog. Setelah postingan sebelumnya Download Dev-C++ 5.4.1 dan Cara Instal GLUT pada Windows 8 sekarang kita bisa membuat suatu titik dan garis dengan menggunakan software dev c++. Nah ada codingan tertentu untuk membuat garis tersebut, berikut penjelasannya

Cara membuat garis pada Dev C++ :
1. Buka Dev C++
2. Pilih File > New > Project...
3. Klik Misc (biasanya harus klik dulu tab lain, klik saja consose maka tab misc akan muncul)
4. Pilih glut dan berikan nama > OK > Save
5. Hapus semua codingan yang ada
6. Masukkan codingan berikut
#include <gl/glut.h>
void nama(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glLineWidth(5.0f);
glBegin(GL_LINES);
glColor3f(1.0f, 1.0f, 1.0f);
//S
glVertex3f(0.250, 0.22, 0.0);
glVertex3f(-0.300, 0.22, 0.0);
glVertex3f(-0.300, 0.22, 0.0);
glVertex3f(-0.300, 0.10, 0.0);
glVertex3f(-0.300, 0.10, 0.0);
glVertex3f(-0.200, 0.10, 0.0);
glVertex3f(-0.200, 0.10, 0.0);
glVertex3f(-0.200, -0.04, 0.0);
glVertex3f(-0.200, -0.04, 0.0);
glVertex3f(-0.300, -0.04, 0.0);
glVertex3f(-0.200, -0.04, 0.0);
glVertex3f(0.250, -0.04, 0.0);
//U
glVertex3f(-0.110, 0.14, 0.0);
glVertex3f(-0.110, 0.03, 0.0);
glVertex3f(-0.110, 0.03, 0.0);
glVertex3f(-0.130, 0.00, 0.0);
glVertex3f(-0.130, 0.00, 0.0);
glVertex3f(-0.150, 0.00, 0.0);
glVertex3f(-0.150, 0.00, 0.0);
glVertex3f(-0.170, 0.03, 0.0);
glVertex3f(-0.170, 0.03, 0.0);
glVertex3f(-0.170, 0.14, 0.0);
//S
glVertex3f(-0.04, 0.10, 0.0);
glVertex3f(-0.07, 0.15, 0.0);
glVertex3f(-0.07, 0.15, 0.0);
glVertex3f(-0.100, 0.10, 0.0);
glVertex3f(-0.100, 0.10, 0.0);
glVertex3f(-0.04, 0.05, 0.0);
glVertex3f(-0.04, 0.05, 0.0);
glVertex3f(-0.07, 0.00, 0.0);
glVertex3f(-0.07, 0.00, 0.0);
glVertex3f(-0.100, 0.04, 0.0);
//A
glVertex3f(0.00, 0.15, 0.0);
glVertex3f(-0.04, 0.00, 0.0);
glVertex3f(0.00, 0.15, 0.0);
glVertex3f(0.04, 0.00, 0.0);
glVertex3f(-0.02, 0.060, 0.0);
glVertex3f(0.02, 0.060, 0.0);
//N
glVertex3f(0.05, 0.00, 0.0);
glVertex3f(0.05, 0.15, 0.0);
glVertex3f(0.05, 0.15, 0.0);
glVertex3f(0.10, 0.00, 0.0);
glVertex3f(0.10, 0.00, 0.0);
glVertex3f(0.10, 0.15, 0.0);  
        //T
        glVertex3f(-0.180, 0.18, 0.0);
glVertex3f(0.250, 0.18, 0.0);
    glVertex3f(0.140, 0.18, 0.0);
glVertex3f(0.140, 0.00, 0.0);
 
        //O
    glVertex3f(0.170, 0.11, 0.0);
glVertex3f(0.190, 0.14, 0.0);
glVertex3f(0.190, 0.14, 0.0);
glVertex3f(0.220, 0.14, 0.0);
glVertex3f(0.220, 0.14, 0.0);
glVertex3f(0.240, 0.11, 0.0);
glVertex3f(0.240, 0.11, 0.0);
glVertex3f(0.240, 0.03, 0.0);
glVertex3f(0.240, 0.03, 0.0);
glVertex3f(0.220, 0.00, 0.0);
glVertex3f(0.220, 0.00, 0.0);
glVertex3f(0.190, 0.00, 0.0);
glVertex3f(0.190, 0.00, 0.0);
glVertex3f(0.170, 0.03, 0.0);
glVertex3f(0.170, 0.03, 0.0);
glVertex3f(0.170, 0.11, 0.0);
 
glEnd();
glFlush();
}
int main(int argc, char* argv[])
{
glutInit(&argc, argv);
glutInitWindowSize(640,480);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA);
glutCreateWindow("NAMAKU");
glutDisplayFunc(nama);
glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
glutMainLoop();
return 0;
}
7. Klik Compile & Run (F11) > Save
8. Hasilnya sudah keluar

Keterangan :
glVertex3f(0.250, 0.22, 0.0);
glVertex3f(-0.300, 0.22, 0.0);
Pada codingan di atas ada 2 titik (x1,y1) dan (x2,y2) dimana x1 = 0.250, y2 = 0.22 dan x2 = -0.300, y2 = 0.22. Nah dari kedua titik terebut maka didapatkan garis yaitu dari (x1,y1) sampai (x2,y2).

Cara Membuat Kalkulator Sederhana Menggunakan Dev C++ - AnthzoBlog. Program yang ada adalah penumlahan, pengurangan, perkalian, pembagian, dan perpangkatan. Bagi yang ingin mempunyai pencerahan mengenai pembuatan program dengan menggunakan dev c++ bisa lihat kodingannya. Penampakan dari hasil running adalah pada gambar di atas.
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <math.h>

void judul();
void setcolor (unsigned short color){
HANDLE hCon = GetStdHandle (STD_OUTPUT_HANDLE);
SetConsoleTextAttribute (hCon,color);
}
main()
{
int a,b,hasil;
char operasi;
char ulang;
ulang = 'Y';
  while (ulang == 'Y' || ulang == 'y')
  {
    system("CLS");
    judul();
setcolor(7);
printf("Pilih Nomor Operasi : ");scanf("%s",&operasi);

switch (operasi){
case '1' :
printf("Masukkan Nilai 1 = ");scanf("%d",&a);
printf("Masukkan Nilai 2 = ");scanf("%d",&b);
printf("----------------------------");
hasil=a+b;
setcolor(12);
printf("\nHasil Penjumlahan = %d\n",hasil);
break;

case '2' :
printf("Masukkan Nilai 1 = ");scanf("%d",&a);
printf("Masukkan Nilai 2 = ");scanf("%d",&b);
printf("----------------------------");
hasil=a-b;
setcolor(12);
printf("\nHasil Pengurangan = %d\n",hasil);
break;

case '3' :
printf("Masukkan Nilai 1 = ");scanf("%d",&a);
printf("Masukkan Nilai 2 = ");scanf("%d",&b);
printf("----------------------------");
hasil=a*b;
setcolor(12);
printf("\nHasil Perkalian = %d\n",hasil);
break;

case '4' :
printf("Masukkan Nilai 1 = ");scanf("%d",&a);
printf("Masukkan Nilai 2 = ");scanf("%d",&b);
printf("----------------------------");
hasil=a/b;
setcolor(12);
printf("\nHasil Pembagian = %d\n",hasil);
break;

case '5' :
printf("Masukkan Nilai = ");scanf("%d",&a);
printf("Masukkan Nilai Pangkat = ");scanf("%d",&b);
printf("----------------------------");
hasil=pow(a,b);
setcolor(12);
printf("\nHasil Perpangkatan = %d\n",hasil);
break;

case '0' :
setcolor(12);
printf("\nE-mail : a.anthzo@rocketmail.com");
printf("\nNomor HP : 081906515912");
printf("\nPIN BB : 7D03F8B5\n");
break;

default:
printf("Kode yang Anda masukan salah, silahkan periksa kembali!\n");
}
setcolor(7);
printf("\nMau diulang lagi gak? [Y/N] : ");scanf("%s",&ulang);
}
getch();
}

void judul(){
printf("Nama : Susanto\n");
printf("NPM : 065114333\n");
printf("Prodi : Ilmu Komputer\n");
printf("Universitas Pakuan Bogor\n");
setcolor (10);
printf("-------------------------------------------------------------------------------\n");
printf("      =========== KALKULATOR SERBAGUNA V.1 ===========\n");
printf("-------------------------------------------------------------------------------\n");
printf("1 = Penjumlahan \t\t4 = Pembagian\n");
printf("2 = Pengurangan \t\t5 = Perpangkatan\n");
printf("3 = Perkalian \t\t\t0 = Contact Admin\n");
printf("-------------------------------------------------------------------------------\n");
}
Silahkan dicoba dan apabila ada yang kurang dimengerti bisa langsung komentari saja postingan ini, maaf jika ada yang kurang tepat, maklum masih belajar.

Image 1 Title

Image 1 Title
Sesuatu yang sangat berharga

Formulir Kontak

Nama

Email *

Pesan *

Diberdayakan oleh Blogger.