需求整理

实现:

我们添加代码:

void b1.onclick()
{    
    if(b1.text=="开"){
        b1.text="关";
        gpio_out(0,1);
    }
    else{
        b1.text="开";
        gpio_out(0,0);
    }
}

可以看到这是一个简单的代码,意思是点一下开,再点一下关;开关切换的同时用gpio_out语句对硬件进行电平控制,该语句详见:gpio_out

同样,完成b2的代码:

void b2.onclick()
{
    if(b2.text=="开"){
        b2.text="关";
        gpio_out(1,1);
    }
    else{
        b2.text="开";
        gpio_out(1,0);
    }
}

此时我们可以点击“运行”按钮进行模拟运行:

点击按钮,就可以切换按钮的开关

至此,我们的程序写完,可以看到逻辑想当简单,最后保存一份工程文件吧(菜单:文件-->保存工程文件)