软件开发和硬件开发编程的比较

本文介绍了一个使用C#.Net实现的满意度反馈系统,通过枚举类型定义满意度级别,并提供了一个根据用户反馈调整系统行为的方法。同时,文章还展示了一个基于Arduino的硬件反馈系统设计,用于实时响应用户的满意度或不满意度,通过调节冷热风来适应用户的情绪。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【对本站的Web文本编辑器感到头疼,我在记事本里编的代码整整齐齐,贴到这里就歪歪扭扭。】

    /// <summary>

    /// C# .Net满意度的枚举。

    /// </summary>

    public enum Feeling
    {

        /// <summary>

        /// 满意。

        /// </summary>

        Satisfied,

        /// <summary>

        /// 讨厌。

        /// </summary>

        Disgusting

    }

    /// <summary>

    /// C# .Net满意度调茶台。

    /// </summary>

    /// <param name="FeeInput">满意度</param>

    /// <returns></returns>

    public static String Test( Feeling FeeInput )
    {
        String StrSuggest = "别玩了,试试其它的吧。";
        if( FeeInput == Feeling.Satisfied )
        {
            return "那就继续玩吧!";
        }
        return StrSuggest;
    }

=====================================================

/* Arduino硬件开发满意度调茶台。 */

int IntColdAir = 12;//冷风开关,默认是关闭的。

int IntHotAir = 11;//热风开关,默认是关闭的。

int IntButSatisfied = 9;//表示满意的,按满意按钮。默认是低电平。

int IntButDisgusting = 8;//表示讨厌的,按讨厌按钮。默认是低电平。

int IntWeather = 3;//天气状态检测,如果是热天,这个引脚会是高电平,如果是冷天,这个引脚是低电平。

void setup() {

pinMode(IntColdAir, OUTPUT);//如果该引脚输出高电平,将会打开受测试者身边的冷风吹风机。

pinMode(IntHotAir, OUTPUT);//如果该引脚输出高电平,将会打开受测试者身边的热风吹风机。

pinMode(IntButSatisfied, INPUT);//如果按下该按钮,则会输入高电平。

pinMode(IntButDisgusting, INPUT);//如果按下该按钮,则会输入高电平。

pinMode(IntWeather, INPUT);

}

void loop() {

int StateSat = digitalRead(IntButSatisfied);

int StateDis = digitalRead(IntButSatisfied);

int StateWea = digitalRead(IntWeather);

//如果按下“满意”按钮,执行以下操作。

if(StateSat == HIGH && StateDis == LOW)

{

if(StateWea == HIGH)

{

   digitalWrite(IntColdAir, HIGH);

 }

if(StateWea == LOW)

{

   digitalWrite(IntHotAir, HIGH);

 }

}

//如果按下“讨厌”按钮,执行以下操作。

if(StateSat == LOW && StateDis == HIGH)

{

if(StateWea == HIGH)

{

   digitalWrite(IntHotAir, HIGH);

 }

if(StateWea == LOW)

{

   digitalWrite(IntColdAir, HIGH);

 }

}

}

转载于:https://my.oschina.net/u/855213/blog/1603662

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值