Verilog/졸업작품 4

Motor Driver

더보기module MOTOR_DIR_DET(  input             CLK ,    input             ADC_CS_N ,         input             RESET_N,   input             Impartial ,       input             Outlet   ,        input             RightSmallBias,  input             RightBigBias  ,  input             RightBigBias_2,  input             RightBigBias1 ,  input             RightBigBias1_2,  input             RightBigBias2..

IR Sensor Response

더보기module SENS_RESPONSE (input       ADC_CS_N , input [7:0] ADC_CN ,input [7:0] ADC_L0 , input [7:0] ADC_R0 ,input [7:0] ADC_L1 , input [7:0] ADC_R1 ,input [7:0] ADC_L2 , input [7:0] ADC_R2 ,output      L , R  ,L0 , R0  , L1 , R1 ,L2 , R2,C, output      Impartial     ,output      Outlet        ,output      RightSmallBias,output      RightBigBias  ,output      RightBigBias_2,output      RightBigB..

졸업작품 LineTracer Ultrasonic 센서

더보기module ultrasonic(clk, start, trigger, echo, distance_raw, new_measure, timeout); input clk, start, echo; output trigger, new_measure, timeout; output reg [20:0] distance_raw; parameter  CLK_MHZ = 50, TRIGGER_PULSE_US = 12,   TIMEOUT_MS = 25; localparam COUNT_TRIGGER_PULSE = CLK_MHZ * TRIGGER_PULSE_US; localparam   COUNT_TIMEOUT = CLK_MHZ * TIMEOUT_MS * 1000; reg [20:0] counter; reg[2:0]  sta..

졸업작품 C언어 LineTracer 구현

더보기#include  #include  typedef unsigned char  BYTE; typedef unsigned int   WORD; #define LED_L   PORTD.0        /*LED 0번 PORT 설정 */ #define LED_R   PORTD.1        /*LED 1번 PORT 설정 */ #define LED_C   PORTD.2        /*LED 2번 PORT 설정 */ #define MOR1   PORTD.3      /*우측모터 PORT 설정 */ #define MOR2   PORTD.4      /*우측모터 PORT 설정 */ #define MOL1   PORTD.5      /*좌측모터 PORT 설정 */ #define MOL2   PORTD.6    ..