Visible light communications (VLC) use light emitting diodes (LEDs) for both illumination and data transmission. In this work, we propose a rate adaptive system based on Raptor codes for VLC system. We consider realistic channel by using a model room with multiple LED armatures. Chosen LEDs are commercially available (Cree Xlamp ML-C). It is assumed that LEDs simultaneously transmit same data and the VLC receiver moves around in the room. Simulation results show that proposed rate adaptive system gives seamless rate adaptation and significantly improves the spectral efficiency.