A detective started to follow Arroyo, who was driving slowly and holding up traffic, according to the Coral Gables Police. A motorcycle officer was called by the detective and made several attempts to stop Arroyo's car before he pulled over. Arroyo then refused to get out of his car. Additional officers responded and Arroyo eventually got out of his car.
Arroyo was taken to the Coral Gables Police Department and charged with operating a motor vehicle at a slow speed as to impede or block the normal flow of traffic, failure to obey a lawful order and resisting arrest without violence.
Arroyo was released with a promise to appear. He did not attend the Heat's Friday practice.
Arroyo said in a statement he was on his way to practice when he was stopped. He said it's his first arrest and that the matter will be resolved in his favor when all the facts come out in court.
Heat team president Pat Riley issued this statement: "We are aware of the traffic stop involving Carlos Arroyo this morning, and while we fully support our players, this is a pending legal matter and we will have no comment at this time."
The Associated Press contributed to this report.