Ahoj, arduino zatim neprogramuju , ale v C by to slo vyresit i takhle:
//slozitejsi zpusob, v jazyce C by slo vyresit i pres sprinf
void main()
{
	unsigned long cislo = 987654321; //cislo k prevodu, bez znamenka,
	char hex[17]=“0123456789ABCDEF“; //tabulka znaku pro prevod do hex soustavy
	char buf[5] = „0x00“; //prevedene znaky, nuly za x budou prepsany prevodem
	printf(„\n“); //odradkovani text.vystupu na obrazovku
	//prevod 32bit hodnoty v long typu zacina od nejvyssiho byte
	for(int i = 0;i<4;++i)
	{
		buf[2] = hex[(cislo & 0xf0000000)>>28]; //vyssi pulbajt
		buf[3] = hex[(cislo & 0x0f000000)>>24]; //nizsi pulbajt 
		cislo<<=8; //posun o dalsich 8bitu
		printf(„%s,“,buf); //tisk hodnoty na obrazovku
	}
	getchar(); //ceka na stisk enter
}