Quand un fabricant propose la version B d'un produit donné, les différences sont généralement peu significatives. Ce n'est pas le cas entre le ATmega328P, le processeur de l'Arduino Uno R3 et sa version B utilisée dans la version Uno R4, une exclusivité mondiale d'Elektor. Les différences les plus sensibles entre la nouvelle carte Elektor Uno R4 et l'Arduino Uno R3 sont les 4 broches supplémentaires du connecteur d'alimentation et la présence du 2e USART. Oui, vous avez bien lu : la carte Elektor Uno R4 a deux USART, ce qui en facilite considérablement aussi bien la programmation que le débogage ! En plus, la carte Elektor Uno R4 est dotée d'un port E à 4 bits, d'un second port I²C, d'un second port SPI (soit quatre ports SPI si l'on compte les USART), deux entrées analogiques supplémentaires, une sortie pour le comparateur analogique, neuf voies MLI (PWM), deux temporisateurs à 16 bits, un modulateur Output Compare Modulator (OCM) et grâce à son Peripheral Touch Controller (PTC) ch...