Jak vypsat MAC adresu přes ser.port
Moderátor: Moderátoři
Jak vypsat MAC adresu přes ser.port
Zdravim.
Mam mac adresu.
uint8_t mac[6];
Jde to takto Serial.println(String(mac[0], HEX) + ":" + String(mac[1], HEX) + ":" atd.
Uršitě to jde i jdenodušejí.
Poradite?
Dik.
Mam mac adresu.
uint8_t mac[6];
Jde to takto Serial.println(String(mac[0], HEX) + ":" + String(mac[1], HEX) + ":" atd.
Uršitě to jde i jdenodušejí.
Poradite?
Dik.
Kód: Vybrat vše
for (int i=0; i<5; i++)
{
Serial.println(String(mac[i], HEX));
}
skôr takto
Ale záleží, v čom to programuješ, môžností môže byť viac, trebárs cez regex.
Kód: Vybrat vše
for(uint8_t i=0; i<5; i++) Serial.print(String(mac[i],HEX) + ":");
Serial.println(String(mac[5],HEX));
- ZdenekHQ
- Administrátor
- Příspěvky: 25593
- Registrován: 21 črc 2006, 02:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Seriovej port má většinou nějakej buffer, takže se to většinou naráz odešle do něj a nezdržuje to čekám na fyzický odeslání.
Ale to záleží na tom, na čem to běží a kolik toho je.![Cool 8-)](./images/smilies/icon_cool.gif)
Ale to záleží na tom, na čem to běží a kolik toho je.
![Cool 8-)](./images/smilies/icon_cool.gif)
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
A možná, že když se podívá do souboru listing, zjistí že to kompilátor pokaždé přeloží do stejného počtu instrukcí a poběží to stejně rychle.samec píše:nič neušetrí, skvôr skomplikuje.
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Nějak zapomněl hned v úvodu napsat z čeho a čemu to posílá a co vlastně přesně řeší, víme jen podle tématu, že je to Arduino, Raspberry a další. Má PHY vrstvu a potřebuje TCP/IP stack? Na Arduinu, nebo na čem? Nebo má hat s Wiznetem W5200 nebo podobným, kde je to zadrátované úplně celé a potřebuje jen něco nakonfigurovat?
Jaký je účel toho poslání MAC přes sériovou konzoli?
Jaký je účel toho poslání MAC přes sériovou konzoli?