Sensor OMRON E3Z adalah Compact Photoelectric Sensor with Built-in Amplifier.
Di bawah adalah beberapa gambar sensor Omron E3Z-D62 dari beberapa sisi.
Sensor Omron E3Z menggunakan voltan 12-24V. Sensor ini boleh mengesan objek sehingga 1 meter. Pin outputnya jenis NPN, jadi sambungannya memerlukan pull-up resistor seperti di bawah.
Berikut adalah demo sensor OMRON E3Z.
PIC Source Code
/*
Project: Omron E3Z Lesson
Programmer: Shahrulnizam Mat Rejab
PIC (Crystal Frequency):
PIC16F877A (20MHz), PIC16F887 (20MHz), PIC16F1939 (Internal 32MHz)
PIC18F4520 (10MHz), PIC18F4550 (10MHz), PIC18F46K22 (Internal 16MHz)
Compiler: HI-TECH C for PIC10/12/16 V9.83, PIC18 V9.80
Last Modified: 8 November 2013
Website: http://shahrulnizam.com
*/
#if defined (_16F877A) || (_16F887)
#define SENSOR PORTAbits.RA0
#elif defined (_16F1939) || (_18F4520) || (_18F4550) || (_18F46K22)
#define SENSOR LATAbits.LATA0
#endif
#define HD44780
#include "LibraryHardware.h"
#include "LibraryUniversalDisplay.h"
void setup()
{
initialize();
TRISA=0b00000001;
TRISB=0b00000000;
TRISC=0b00000000;
TRISD=0b00000000;
TRISE=0b00000000;
BUZZER=1;
lcd_init();
lcd_goto(0,0);
lcd_string(" OMRON E3Z EX ");
}
void loop()
{
lcd_goto(0,1);
if(SENSOR==1) lcd_string(" NO OBJECT ");
else lcd_string("OBJECT DETECTED ");
BUZZER=SENSOR;
}
10 responses to “PIC Lesson: Sensor Omron E3Z”
salam, bro lame tak update blog,
ari tu nmpak bro kat jalan pasar…. kalu tak silap la… nak tegor takut silap…
ws, skg masih study coding baru dan buat repeat projek. Saya tak post coding sebelum testing betul2 dan tak share projek2 yang hampir sama.
ad ke projek untuk mengesan kehadiran meteor @tahi bintang yg jatuh (cahaya laju)…menggunakan motor untuk menggerakkan alat tersebut..boleh berkongsi pendapat..thankz 🙂
gary, saya tiada idea untuk projek tersebut.
bro shahrul..thankz n 1 lg pertanyaan..ad x detail or tutorial tuk pir sensor
Dah ada dh lesson PIR sensor.
salam,
nak tanye ade tak wat projek berkatan water level detector..sya dah buntu la cari sumber..lagipun sy baru nak familiar dgn controller..boleh bantu sya dalam masalh ini?? saya amat memerlukan bantuan dari kamu untuk menyiapkan projek tahun akhir sya secepat mungkin.
terima kasih.
ws, nurul. Saya boleh ambil tempahan projek, tp dalam masa 1 bulan.
Salam..ambik lagi x tempahan projek akhir?????
w/salam, areen. Hubungi saya melalui contact form kat Tentang Saya.