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.. Verilog/졸업작품 2024.06.23
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.. Verilog/졸업작품 2024.06.23
졸업작품 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.. Verilog/졸업작품 2024.06.23
졸업작품 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 .. Verilog/졸업작품 2024.06.23