ーI stopped at a stoplight / traffic signal because it turned yellow just before I got there.
「直前で黄色になったので、信号で止まった。」
stop at a stoplight/traffic signal で「信号で止まる」と言えます。
ーI was stopped at a stoplight/traffic signal by the police because there was a bad accident in the intersection.
「交差点でひどい事故があったので、信号で警察に止められた。」
このように「信号で止められる」という場合あは be stopped at a stoplight/traffic signal のように言えます。
ご参考まで!