• u0_711707
    了解作者
  • 2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-12 07:50
    上传日期
Ada Arduino盾牌 该存储库包含Ada固件,可与四个Arduino防护板一起使用: 四中继屏蔽; 多功能盾; LCD 1602键盘防护罩; 直流电动机屏蔽罩。 该固件基于的。 附有这些屏蔽的主板是的NUCLEO-F429ZI,具有用于Arduino屏蔽的连接器。 如果要使用其他核板,请使用Ada Drivers Library随附的Project Wizard选择您的板。 您将需要更改每个shield目录的src文件夹中的*_shield.ads文件的硬件地址。 您可以使用Adacore的GNAT Programming Studio或Microsoft的Visual Studio Code交叉编译这些源。 对于VSCode,每个板目录都有一个.vscode/tasks.json文件,该文件可检查语法和语义,编译,生成,清理,将elf转换为hex和bin文件,以及将he
Ada_Arduino_Shields-master.zip
  • Ada_Arduino_Shields-master
  • Ada_Drivers_Library
  • src
  • adl_config.ads
    1.9KB
  • ada_drivers_library.gpr
    6.7KB
  • LCD_1602_Keypad_Shield
  • .vscode
  • tasks.json
    4.8KB
  • src
  • keypad.adb
    2.4KB
  • lcd_keypad_demo.adb
    692B
  • lcd_keypad_task.ads
    81B
  • lcd_keypad_shield.adb
    1.5KB
  • keypad.ads
    319B
  • lcd.adb
    4.5KB
  • lcd_keypad_task_demo.adb
    483B
  • lcd.ads
    1.8KB
  • lcd_keypad_shield.ads
    2.2KB
  • lcd_keypad_task.adb
    1.1KB
  • lcd_1602_keypad.gpr
    967B
  • DC_Motor_Shield
  • .vscode
  • tasks.json
    4.8KB
  • src
  • dc_motor.ads
    2.6KB
  • dc_motor.adb
    4.9KB
  • quadrature_encoders.adb
    5.9KB
  • dc_motor_demo.adb
    4.5KB
  • dc_motor_shield.adb
    2.5KB
  • dc_motor_task.ads
    915B
  • dc_motor_shield.ads
    4.2KB
  • buzzer.adb
    470B
  • buzzer.ads
    170B
  • quadrature_encoders.ads
    4.9KB
  • dc_motor_task.adb
    4KB
  • dc_motor_task_demo.adb
    219B
  • dc_motor.gpr
    937B
  • Multi-Function_Shield
  • .vscode
  • tasks.json
    4.8KB
  • src
  • multifunction_task.ads
    90B
  • seven_seg.ads
    1.4KB
  • button.adb
    1.5KB
  • seven_seg.adb
    3.9KB
  • potentiometer.ads
    209B
  • multifunction_shield.adb
    2.7KB
  • multifunction_task.adb
    1.8KB
  • led_buzzer.ads
    579B
  • potentiometer.adb
    898B
  • multifunction_shield.ads
    4.1KB
  • multifunction_task_demo.adb
    251B
  • button.ads
    530B
  • multifunction_demo.adb
    1.6KB
  • multifunction.gpr
    987B
  • Four_Relay_Shield
  • .vscode
  • tasks.json
    4.8KB
  • src
  • four_relay_shield.ads
    1.2KB
  • four_relay_shield.adb
    419B
  • four_relay_task_demo.adb
    213B
  • four_relay_task.adb
    816B
  • four_relay_task.ads
    76B
  • four_relay_demo.adb
    588B
  • four_relay.gpr
    929B
  • README.md
    1KB
  • .gitignore
    97B
  • Ada_Arduino_Shields.epub
    2MB
内容介绍
# Ada Arduino Shields This repository contains Ada firmware to play with four Arduino shields: - Four Relay Shield; - Multi-function Shield; - LCD 1602 Keypad Shield; - DC Motor Shield. The firmware is based on the [Ada Drivers Library](https://www.github.com/Adacore/Ada_Drivers_Library) from [Adacore](https://www.adacore.com). The main board where these shields are attached is the NUCLEO-F429ZI, from [ST Microelectronics](https://www.st.com), that has connectors for Arduino shields. If you want to use other nucleo boards, do the **Project Wizard** that comes with the Ada Drivers Library choosing your board. You will need to change the hardware addresses of the `*_shield.ads` files inside the `src` folder of each shield directory. You may use the GNAT Programming Studio from Adacore or Visual Studio Code from Microsoft to cross-compile these sources. For VSCode, each board directory has a `.vscode/tasks.json` file that permits to check syntax and semantic, compile, build, clean, convert elf to hex and bin files and flash hex and bin files to board.
评论
    相关推荐
    • json
      使用NodeJS和Microsoft Bot Framework的#codepunk实验机器人 该机器人解析了codepunk.io网站的RSS feed,然后将回答以下问题: “什么是新的?” “最近的博客文章是什么?” “最后一个播客是什么?” 它以链接,...
    • json
      json
    • Newtonsoft_Json
      使用方法在我博客里有说 Json的序列和反序列化
    • JSONClass代码
      使用宏来描述类的结构,简化开发流程,后面完善为JSON生成
    • JSON序列化
      JSON序列化
    • CSharpJsonPatchGenerator:建立在Microsoft.AspNetCore.JsonPatch上,通过比较
      基于Microsoft.AspNetCore.JsonPatch构建,以通过比较或观察对C#对象的更改来生成JSON补丁文档。 通过比较两个对象来生成JSON补丁 观察对象实例的更改并生成代表这些更改的JSON补丁 安装 从程序包管理器控制台: ...
    • CoreHal.Json.Microsoft:扩展CoreHal以使用Microsoft的System.Text.Json库创建
      微软微软 扩展CoreHal以使用Microsoft的System.Text.Json库创建Json
    • SkypeChatExtractor:Microsoft提供的Json聊天记录的提取器
      SkypeChatExtractor Microsoft提供的Json聊天提取器
    • jsonc:带有注释的JSON
      Microsoft VS Code在其配置文件(例如settings.json , keybindings.json , launch.json等)中也使用此格式。 该套餐提供什么 JSONC for Go提供了将JSONC转换和解组为纯JSON的功能。 它还提供了从磁盘读取JSONC...
    • Json Read tool
      C#读取json格式,并写成提取csv文件, 支持的格式如下: { "type": "String", "compoperator": "LOG", "expectedvalue": "", "value": "3", "name": "L002", "description": "Log Hardware ID", "result": ...