Laser communication, is an optical wireless communication that is designed as the next generation of wireless communication technology due to its features such as increased bandwidth, high data rate, security, immunity to interference, unregulated spectrum, etc. Laser communication is a better alternative to traditional communication systems because of its potential features; terahertz power transfer, small size, weight and power components, which are critical factors in space mission design. Atmospheric factors, on the other hand, weaken the transmission beam of the laser, and strict field of view requirements lead to indication loss.Because of these factors, laser communication has been limited in its full implementation. Therefore, unlike RF communication, designing and testing a laser communication system is a complex task, as many environmental factors must be taken into account. During laser communication. These factors include stochastic atmospheric parameters, transmitter and receiver installation coordinates, and starting time of the transmitting metal. It requires modeling to perform virtual laser communication to analyze and optimize the system design. In this project we use a 4x4 digital keyboard as an input source in a transmitter, convert them to binary bits with a microcontroller and send with a laser. In the receiver, an LDR sensor is used as a detector and an Arduino (microcontroller) converts it into a corresponding electrical signal into binary bits and displays on a 16×2 LCD screen.