小白求助arduino权威指南第二版的问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2982|回复: 1

[未解决] 小白求助arduino权威指南第二版的问题

[复制链接]
发表于 2018-8-30 21:02 | 显示全部楼层 |阅读模式
Arduino:1.8.5 (Windows 7), 开发板:"Arduino/Genuino Uno"

C:\Users\Administrator\Desktop\arduino\ArduinoCookbook2E_chengxu\ch04\ch4r11\ch4r11.ino: In function 'void setup()':

ch4r11:20: error: 'nunchuckSetPowerpins' was not declared in this scope

     nunchuckSetPowerpins();

                          ^

ch4r11:21: error: 'nunchuckInit' was not declared in this scope

     nunchuckInit(); // send the initialization handshake

                  ^

ch4r11:22: error: 'nunchuckRead' was not declared in this scope

     nunchuckRead(); // ignore the first time

                  ^

C:\Users\Administrator\Desktop\arduino\ArduinoCookbook2E_chengxu\ch04\ch4r11\ch4r11.ino: In function 'void loop()':

ch4r11:27: error: 'nunchuckRead' was not declared in this scope

   nunchuckRead();

                ^

ch4r11:29: error: 'wii_btnC' was not declared in this scope

   boolean btnC = nunchuckGetValue(wii_btnC);

                                   ^

ch4r11:29: error: 'nunchuckGetValue' was not declared in this scope

   boolean btnC = nunchuckGetValue(wii_btnC);

                                           ^

ch4r11:30: error: 'wii_btnZ' was not declared in this scope

   boolean btnZ = nunchuckGetValue(wii_btnZ);

                                   ^

ch4r11:33: error: 'wii_accelX' was not declared in this scope

     offsetX = 127 - nunchuckGetValue(wii_accelX) ;

                                      ^

ch4r11:34: error: 'wii_accelY' was not declared in this scope

     offsetY = 127 - nunchuckGetValue(wii_accelY) ;         

                                      ^

ch4r11:37: error: 'wii_accelX' was not declared in this scope

   printAccel(nunchuckGetValue(wii_accelX),offsetX) ;

                               ^

ch4r11:38: error: 'wii_accelY' was not declared in this scope

   printAccel(nunchuckGetValue(wii_accelY),offsetY) ;

                               ^

exit status 1
'nunchuckSetPowerpins' was not declared in this scope

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。


开始时是没有那个库函数,后面添加了还是出现了问题,不知道这个应该怎么弄了。。。

我是看书上P114页的程序,在网上下的程序,编译时就出了这个问题

我是看书上P114页的程序,在网上下的程序,编译时就出了这个问题
发表于 2021-8-15 17:36 | 显示全部楼层
是不是函数缺少在头文件里的声明,可以看《cookbook》的p524
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 02:39 , Processed in 0.090552 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表