simuler un clavier avec arduino

alors, la transmission se fait de cette maniere ;
start b7 b6 b5 b4 b3 b2 b1 b0 partié stop
sur une frequence comprise entre 10 et 20khz

comment envoyer un signal de ce type; avec port port serial ou digital ?
merci