آردوینو لئوناردو Arduino Leonardo میتواند با تعداد زیادی از دستگاهها نظیر کامپیوتر و دیگر بردها ی آردوینو و میکروکنترلر ها ارتباط برقرار کند. چیپ این دستگاه یک سریال ارتباطی 5 ولتی را برای متصل شدن به دستگاههای دیگر ارائه میدهد. که روی پین های دیجیتال شماره 1 و 0 قرار دارد. پورت به یکAtmega16u2 متصل شده است که یک پورت com مجازی را برای شما ایجاد می کند.یک کتابخانه سریالی نرم افزاری نیز برای ارتباطات serial به هر پین دیجیتال ساخته شده است.
چیپ ATmega32u4 همچنین از l2c و spi نیز پشتیبانی میکند. آردوینو لئوناردو Arduino Leonardo قابل برنامه نویسی برای شناسایی به عنوان کیبورد و ماوس است که برای اینکار میتواند آن را با کتابخانه مخصوص خودش برنامهریزی کرده و از آن استفاده کنید.
برد آردوینو لئوناردو Arduino Leonardo R3 از همه برهای قبلی که از تراشه مذکور استفاده میکنند متفاوت تر است. از دلایل این برتری استفاده از اتصالات داخلی یو اس بی است و برای همین نیازی به پردازشگر دوم برای کارهای خود ندارد. این یعنی شما میتوانید برد خود را همانند ماوس و کیبورد به سیستم خود متصل کنید.
برنامه های نمونه
دیتا شیت
فایل Eagle
کتابخانه گذرواژه آردوینو
نمونه کد با Arduino Leonardo
شماتیک