Urban mobility plays an important role in emerging smart cities, addressing issues such as congestion, pollution and especially accident reduction. The use of new technologies such as VLC (Visible Light Communication) could contribute to different aspects of infrastructure-to-vehicle (I2V) communication such as traffic lights and streetlights with the potential to become smart. One of the major challenges related to VLC rests on flickering, interference and flickering. This paper seeks to present a new VLC communication technique to enhance and make smart the current traffic lights and poles by enabling them to transmit information to vehicles using the existing structures. For this, a prototype using microcontrollers and LEDs was developed. Results obtained demonstrate the feasibility of the proposed solution for I2V communication in smart cities.