[PIC®/AVR®/dsPIC®产品] 支持PIC单片机的ARDUINO介绍Pinguino IDE

[复制链接]
 楼主| 天灵灵地灵灵 发表于 2023-7-13 22:40 | 显示全部楼层 |阅读模式
有很多很棒的平台可以创建数字化设备,以至于它得到了 很难弄清楚该使用哪一个。Arduino可能是最著名的之一,但它是基于 在ATMEL微控制器和电路板上,在拉丁美洲难以制造或昂贵 或其他国家。

Pinguino项目的目标是将Arduino语言的简单性带到 PIC ©Microchip微控制器,但带有内置USB硬件和可以构建的电路板 在你的房子里。

Pinguino是一个开源集成开发环境(IDE)。
Pinguino是一个开放的硬件板,兼容8位 (PIC18F,仅内置USB模块)和32位(PIC32MX)©微芯片微控制器。
Pinguino使用免费和开源的编译器(新华社 (打开新窗口), 小型设备C编译器;和GCC-MIPS-ELF (打开新窗口), 用于 PIC32 微控制器的 gcc 目标版本)可用于 GNU/Linux, Windows 和 Mac OS X。
Pinguino是一个控制Pinguino板的固件/引导加载程序。
Pinguino与Arduino语言和库兼容90%。
下载相关IDE访问
pinguino.cc


 楼主| 天灵灵地灵灵 发表于 2023-7-13 22:40 | 显示全部楼层
支持的8位机型号如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 天灵灵地灵灵 发表于 2023-7-13 22:41 | 显示全部楼层
支持的32位机型号如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 天灵灵地灵灵 发表于 2023-7-13 22:42 | 显示全部楼层
然后你就可以这样操作PIC单片机了
  1. // the setup function runs once when you press reset or power the board
  2. void setup() {

  3.   // initialize digital pin LED_BUILTIN as an output.
  4.   pinMode(LED_BUILTIN, OUTPUT);
  5. }

  6. // the loop function runs over and over again forever
  7. void loop() {

  8.   digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  9.   delay(1000);                       // wait for a second
  10.   digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  11.   delay(1000);                       // wait for a second
  12. }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

182

主题

3469

帖子

13

粉丝
快速回复 在线客服 返回列表 返回顶部