【问题标题】:In Arduino, what are the raw values for the HIGH, LOW, INPUT, and OUTPUT在 Arduino 中,HIGH、LOW、INPUT 和 OUTPUT 的原始值是什么
【发布时间】:2015-06-29 19:50:00
【问题描述】:

HIGH、LOW、INPUT 和 OUTPUT 的实际值是多少? 这些用于 pinMode() 和 digitalWrite() 等函数。

谢谢

【问题讨论】:

    标签: arduino


    【解决方案1】:

    这些可能对你有用:

    https://www.arduino.cc/en/Reference/Constants

    Arduino HIGH LOW

    #define HIGH 0x1
    #define LOW  0x0
    
    #define INPUT 0x0
    #define OUTPUT 0x1
    
    #define true 0x1
    #define false 0x0
    

    所以基本上它们是布尔值,因为 C/C++ 将 true 表示为 0x1,将 false 表示为 0x0

    【讨论】:

    • 谢谢,帮了大忙!
    • 我正在尝试将示例闪烁程序移植到 atmel 工作室的 AVR-C。您知道如何在编写程序时仍然使用 arduino 功能吗?
    • 我没有弄乱amt。工作室,但我确信其他人已经在 AVR-C 中实现了闪烁,所以答案就在那里。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-25
    • 1970-01-01
    • 2021-09-05
    • 1970-01-01
    • 2023-02-06
    相关资源
    最近更新 更多