main.lua 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676
  1. PROJECT = "camerademo"
  2. VERSION = "1.0.0"
  3. local sys = require "sys"
  4. --[[
  5. -- LCD接法示例, 以Air105开发板的HSPI为例
  6. LCD管脚 Air105管脚
  7. GND GND
  8. VCC 3.3V
  9. SCL (PC15/HSPI_SCK)
  10. SDA (PC13/HSPI_MOSI)
  11. RES (PC12/HSPI_MISO)
  12. DC (PE08) --开发板上的U3_RX
  13. CS (PC14/HSPI_CS)
  14. BL (PE09) --开发板上的U3_TX
  15. 提示:
  16. 1. 只使用SPI的时钟线(SCK)和数据输出线(MOSI), 其他均为GPIO脚
  17. 2. 数据输入(MISO)和片选(CS), 虽然是SPI, 但已复用为GPIO, 并非固定,是可以自由修改成其他脚
  18. ]]
  19. if wdt then
  20. wdt.init(15000)--初始化watchdog设置为15s
  21. sys.timerLoopStart(wdt.feed, 10000)--10s喂一次狗
  22. end
  23. spi_lcd = spi.deviceSetup(5,pin.PC14,0,0,8,48*1000*1000,spi.MSB,1,1)
  24. -- log.info("lcd.init",
  25. -- lcd.init("st7735s",{port = "device",pin_dc = pin.PE08 ,pin_rst = pin.PC12,pin_pwr = pin.PE09,direction = 2,w = 160,h = 80,xoffset = 1,yoffset = 26},spi_lcd))
  26. -- log.info("lcd.init",
  27. -- lcd.init("st7789",{port = "device",pin_dc = pin.PE08 ,pin_rst = pin.PC12,pin_pwr = pin.PE09,direction = 0,w = 240,h = 320,xoffset = 0,yoffset = 0},spi_lcd))
  28. -- log.info("lcd.init",
  29. -- lcd.init("st7735",{port = "device",pin_dc = pin.PE08 ,pin_rst = pin.PC12,pin_pwr = pin.PE09,direction = 0,w = 128,h = 160,xoffset = 2,yoffset = 1},spi_lcd))
  30. log.info("lcd.init",
  31. lcd.init("gc9306",{port = "device",pin_dc = pin.PE08 ,pin_rst = pin.PC12,pin_pwr = pin.PE09,direction = 0,w = 240,h = 320,xoffset = 0,yoffset = 0},spi_lcd))
  32. --GC032A输出rgb图像初始化命令
  33. local GC032A_InitReg =
  34. {
  35. zbar_scan = 0,--是否为扫码
  36. draw_lcd = 1,--是否向lcd输出
  37. i2c_id = 0,
  38. i2c_addr = 0x21,
  39. pwm_id = 5;
  40. pwm_period = 12*1000*1000,
  41. pwm_pulse = 0,
  42. sensor_width = 640,
  43. sensor_height = 480,
  44. color_bit = 16,
  45. init_cmd =
  46. {
  47. 0xf3,0xff,
  48. 0xf7,0x01,
  49. 0xf8,0x03,
  50. 0xf9,0xce,
  51. 0xfa,0x00,
  52. 0xfc,0x02,
  53. 0xfe,0x02,
  54. 0x81,0x03,
  55. 0xfe,0x00,
  56. 0x03,0x01,
  57. 0x04,0xc2,
  58. 0x05,0x01,
  59. 0x06,0xc2,
  60. 0x07,0x00,
  61. 0x08,0x08,
  62. 0x0a,0x04,
  63. 0x0c,0x04,
  64. 0x0d,0x01,
  65. 0x0e,0xe8,
  66. 0x0f,0x02,
  67. 0x10,0x88,
  68. 0x17,0x54,
  69. 0x19,0x04,
  70. 0x1a,0x0a,
  71. 0x1f,0x40,
  72. 0x20,0x30,
  73. 0x2e,0x80,
  74. 0x2f,0x2b,
  75. 0x30,0x1a,
  76. 0xfe,0x02,
  77. 0x03,0x02,
  78. 0x06,0x60,
  79. 0x05,0xd7,
  80. 0x12,0x89,
  81. 0xfe,0x00,
  82. 0x18,0x02,
  83. 0xfe,0x02,
  84. 0x40,0x22,
  85. 0x45,0x00,
  86. 0x46,0x00,
  87. 0x49,0x20,
  88. 0xfe,0x01,
  89. 0x0a,0xc5,
  90. 0x45,0x00,
  91. 0xfe,0x00,
  92. 0x40,0xff,
  93. 0x41,0x25,
  94. 0x42,0x83,
  95. 0x43,0x10,
  96. 0x46,0x26,
  97. 0x49,0x03,
  98. 0x4f,0x01,
  99. 0xde,0x84,
  100. 0xfe,0x02,
  101. 0x22,0xf6,
  102. 0xfe,0x01,
  103. 0x12,0xa0,
  104. 0x13,0x3a,
  105. 0xc1,0x3c,
  106. 0xc2,0x50,
  107. 0xc3,0x00,
  108. 0xc4,0x32,
  109. 0xc5,0x24,
  110. 0xc6,0x16,
  111. 0xc7,0x08,
  112. 0xc8,0x08,
  113. 0xc9,0x00,
  114. 0xca,0x20,
  115. 0xdc,0x8a,
  116. 0xdd,0xa0,
  117. 0xde,0xa6,
  118. 0xdf,0x75,
  119. 0xfe,0x01,
  120. 0x7c,0x09,
  121. 0x65,0x00,
  122. 0x7c,0x08,
  123. 0x56,0xf4,
  124. 0x66,0x0f,
  125. 0x67,0x84,
  126. 0x6b,0x80,
  127. 0x6d,0x12,
  128. 0x6e,0xb0,
  129. 0x86,0x00,
  130. 0x87,0x00,
  131. 0x88,0x00,
  132. 0x89,0x00,
  133. 0x8a,0x00,
  134. 0x8b,0x00,
  135. 0x8c,0x00,
  136. 0x8d,0x00,
  137. 0x8e,0x00,
  138. 0x8f,0x00,
  139. 0x90,0xef,
  140. 0x91,0xe1,
  141. 0x92,0x0c,
  142. 0x93,0xef,
  143. 0x94,0x65,
  144. 0x95,0x1f,
  145. 0x96,0x0c,
  146. 0x97,0x2d,
  147. 0x98,0x20,
  148. 0x99,0xaa,
  149. 0x9a,0x3f,
  150. 0x9b,0x2c,
  151. 0x9c,0x5f,
  152. 0x9d,0x3e,
  153. 0x9e,0xaa,
  154. 0x9f,0x67,
  155. 0xa0,0x60,
  156. 0xa1,0x00,
  157. 0xa2,0x00,
  158. 0xa3,0x0a,
  159. 0xa4,0xb6,
  160. 0xa5,0xac,
  161. 0xa6,0xc1,
  162. 0xa7,0xac,
  163. 0xa8,0x55,
  164. 0xa9,0xc3,
  165. 0xaa,0xa4,
  166. 0xab,0xba,
  167. 0xac,0xa8,
  168. 0xad,0x55,
  169. 0xae,0xc8,
  170. 0xaf,0xb9,
  171. 0xb0,0xd4,
  172. 0xb1,0xc3,
  173. 0xb2,0x55,
  174. 0xb3,0xd8,
  175. 0xb4,0xce,
  176. 0xb5,0x00,
  177. 0xb6,0x00,
  178. 0xb7,0x05,
  179. 0xb8,0xd6,
  180. 0xb9,0x8c,
  181. 0xfe,0x01,
  182. 0xd0,0x40,
  183. 0xd1,0xf8,
  184. 0xd2,0x00,
  185. 0xd3,0xfa,
  186. 0xd4,0x45,
  187. 0xd5,0x02,
  188. 0xd6,0x30,
  189. 0xd7,0xfa,
  190. 0xd8,0x08,
  191. 0xd9,0x08,
  192. 0xda,0x58,
  193. 0xdb,0x02,
  194. 0xfe,0x00,
  195. 0xfe,0x00,
  196. 0xba,0x00,
  197. 0xbb,0x04,
  198. 0xbc,0x0a,
  199. 0xbd,0x0e,
  200. 0xbe,0x22,
  201. 0xbf,0x30,
  202. 0xc0,0x3d,
  203. 0xc1,0x4a,
  204. 0xc2,0x5d,
  205. 0xc3,0x6b,
  206. 0xc4,0x7a,
  207. 0xc5,0x85,
  208. 0xc6,0x90,
  209. 0xc7,0xa5,
  210. 0xc8,0xb5,
  211. 0xc9,0xc2,
  212. 0xca,0xcc,
  213. 0xcb,0xd5,
  214. 0xcc,0xde,
  215. 0xcd,0xea,
  216. 0xce,0xf5,
  217. 0xcf,0xff,
  218. 0xfe,0x00,
  219. 0x5a,0x08,
  220. 0x5b,0x0f,
  221. 0x5c,0x15,
  222. 0x5d,0x1c,
  223. 0x5e,0x28,
  224. 0x5f,0x36,
  225. 0x60,0x45,
  226. 0x61,0x51,
  227. 0x62,0x6a,
  228. 0x63,0x7d,
  229. 0x64,0x8d,
  230. 0x65,0x98,
  231. 0x66,0xa2,
  232. 0x67,0xb5,
  233. 0x68,0xc3,
  234. 0x69,0xcd,
  235. 0x6a,0xd4,
  236. 0x6b,0xdc,
  237. 0x6c,0xe3,
  238. 0x6d,0xf0,
  239. 0x6e,0xf9,
  240. 0x6f,0xff,
  241. 0xfe,0x00,
  242. 0x70,0x50,
  243. 0xfe,0x00,
  244. 0x4f,0x01,
  245. 0xfe,0x01,
  246. 0x44,0x04,
  247. 0x1f,0x30,
  248. 0x20,0x40,
  249. 0x26,0x9a,
  250. 0x27,0x02,
  251. 0x28,0x0d,
  252. 0x29,0x02,
  253. 0x2a,0x0d,
  254. 0x2b,0x02,
  255. 0x2c,0x58,
  256. 0x2d,0x07,
  257. 0x2e,0xd2,
  258. 0x2f,0x0b,
  259. 0x30,0x6e,
  260. 0x31,0x0e,
  261. 0x32,0x70,
  262. 0x33,0x12,
  263. 0x34,0x0c,
  264. 0x3c,0x20,
  265. 0x3e,0x20,
  266. 0x3f,0x2d,
  267. 0x40,0x40,
  268. 0x41,0x5b,
  269. 0x42,0x82,
  270. 0x43,0xb7,
  271. 0x04,0x0a,
  272. 0x02,0x79,
  273. 0x03,0xc0,
  274. 0xcc,0x08,
  275. 0xcd,0x08,
  276. 0xce,0xa4,
  277. 0xcf,0xec,
  278. 0xfe,0x00,
  279. 0x81,0xb8,
  280. 0x82,0x12,
  281. 0x83,0x0a,
  282. 0x84,0x01,
  283. 0x86,0x25,
  284. 0x87,0x18,
  285. 0x88,0x10,
  286. 0x89,0x70,
  287. 0x8a,0x20,
  288. 0x8b,0x10,
  289. 0x8c,0x08,
  290. 0x8d,0x0a,
  291. 0xfe,0x00,
  292. 0x8f,0xaa,
  293. 0x90,0x9c,
  294. 0x91,0x52,
  295. 0x92,0x03,
  296. 0x93,0x03,
  297. 0x94,0x08,
  298. 0x95,0x44,
  299. 0x97,0x00,
  300. 0x98,0x00,
  301. 0xfe,0x00,
  302. 0xa1,0x30,
  303. 0xa2,0x41,
  304. 0xa4,0x30,
  305. 0xa5,0x20,
  306. 0xaa,0x30,
  307. 0xac,0x32,
  308. 0xfe,0x00,
  309. 0xd1,0x3c,
  310. 0xd2,0x3c,
  311. 0xd3,0x38,
  312. 0xd6,0xf4,
  313. 0xd7,0x1d,
  314. 0xdd,0x73,
  315. 0xde,0x84,
  316. 0xfe,0x01,
  317. 0x13,0x20,
  318. 0xfe,0x00,
  319. 0x4f,0x00,
  320. 0x03,0x00,
  321. 0x04,0xa0,
  322. 0x71,0x60,
  323. 0x72,0x40,
  324. 0x42,0x80,
  325. 0x77,0x64,
  326. 0x78,0x40,
  327. 0x79,0x60,
  328. 0xfe,0x00,
  329. 0x44,0x06,--RGB565输出
  330. 0x46,0x0f,
  331. }
  332. }
  333. --GC032A输出灰度图像初始化命令
  334. local GC032A_InitReg_Gray =
  335. {
  336. zbar_scan = 1,--是否为扫码
  337. draw_lcd = 1,--是否向lcd输出
  338. i2c_id = 0,
  339. i2c_addr = 0x21,
  340. pwm_id = 5;
  341. pwm_period = 24*1000*1000,
  342. pwm_pulse = 0,
  343. sensor_width = 640,
  344. sensor_height = 480,
  345. color_bit = 16,
  346. init_cmd =
  347. {
  348. 0xf3,0xff,
  349. 0xf7,0x01,
  350. 0xf8,0x03,
  351. 0xf9,0xce,
  352. 0xfa,0x00,
  353. 0xfc,0x02,
  354. 0xfe,0x02,
  355. 0x81,0x03,
  356. 0xfe,0x00,
  357. 0x03,0x01,
  358. 0x04,0xc2,
  359. 0x05,0x01,
  360. 0x06,0xc2,
  361. 0x07,0x00,
  362. 0x08,0x08,
  363. 0x0a,0x04,
  364. 0x0c,0x04,
  365. 0x0d,0x01,
  366. 0x0e,0xe8,
  367. 0x0f,0x02,
  368. 0x10,0x88,
  369. 0x17,0x54,
  370. 0x19,0x04,
  371. 0x1a,0x0a,
  372. 0x1f,0x40,
  373. 0x20,0x30,
  374. 0x2e,0x80,
  375. 0x2f,0x2b,
  376. 0x30,0x1a,
  377. 0xfe,0x02,
  378. 0x03,0x02,
  379. 0x06,0x60,
  380. 0x05,0xd7,
  381. 0x12,0x89,
  382. 0xfe,0x00,
  383. 0x18,0x02,
  384. 0xfe,0x02,
  385. 0x40,0x22,
  386. 0x45,0x00,
  387. 0x46,0x00,
  388. 0x49,0x20,
  389. 0xfe,0x01,
  390. 0x0a,0xc5,
  391. 0x45,0x00,
  392. 0xfe,0x00,
  393. 0x40,0xff,
  394. 0x41,0x25,
  395. 0x42,0x83,
  396. 0x43,0x10,
  397. 0x46,0x26,
  398. 0x49,0x03,
  399. 0x4f,0x01,
  400. 0xde,0x84,
  401. 0xfe,0x02,
  402. 0x22,0xf6,
  403. 0xfe,0x01,
  404. 0x12,0xa0,
  405. 0x13,0x3a,
  406. 0xc1,0x3c,
  407. 0xc2,0x50,
  408. 0xc3,0x00,
  409. 0xc4,0x32,
  410. 0xc5,0x24,
  411. 0xc6,0x16,
  412. 0xc7,0x08,
  413. 0xc8,0x08,
  414. 0xc9,0x00,
  415. 0xca,0x20,
  416. 0xdc,0x8a,
  417. 0xdd,0xa0,
  418. 0xde,0xa6,
  419. 0xdf,0x75,
  420. 0xfe,0x01,
  421. 0x7c,0x09,
  422. 0x65,0x00,
  423. 0x7c,0x08,
  424. 0x56,0xf4,
  425. 0x66,0x0f,
  426. 0x67,0x84,
  427. 0x6b,0x80,
  428. 0x6d,0x12,
  429. 0x6e,0xb0,
  430. 0x86,0x00,
  431. 0x87,0x00,
  432. 0x88,0x00,
  433. 0x89,0x00,
  434. 0x8a,0x00,
  435. 0x8b,0x00,
  436. 0x8c,0x00,
  437. 0x8d,0x00,
  438. 0x8e,0x00,
  439. 0x8f,0x00,
  440. 0x90,0xef,
  441. 0x91,0xe1,
  442. 0x92,0x0c,
  443. 0x93,0xef,
  444. 0x94,0x65,
  445. 0x95,0x1f,
  446. 0x96,0x0c,
  447. 0x97,0x2d,
  448. 0x98,0x20,
  449. 0x99,0xaa,
  450. 0x9a,0x3f,
  451. 0x9b,0x2c,
  452. 0x9c,0x5f,
  453. 0x9d,0x3e,
  454. 0x9e,0xaa,
  455. 0x9f,0x67,
  456. 0xa0,0x60,
  457. 0xa1,0x00,
  458. 0xa2,0x00,
  459. 0xa3,0x0a,
  460. 0xa4,0xb6,
  461. 0xa5,0xac,
  462. 0xa6,0xc1,
  463. 0xa7,0xac,
  464. 0xa8,0x55,
  465. 0xa9,0xc3,
  466. 0xaa,0xa4,
  467. 0xab,0xba,
  468. 0xac,0xa8,
  469. 0xad,0x55,
  470. 0xae,0xc8,
  471. 0xaf,0xb9,
  472. 0xb0,0xd4,
  473. 0xb1,0xc3,
  474. 0xb2,0x55,
  475. 0xb3,0xd8,
  476. 0xb4,0xce,
  477. 0xb5,0x00,
  478. 0xb6,0x00,
  479. 0xb7,0x05,
  480. 0xb8,0xd6,
  481. 0xb9,0x8c,
  482. 0xfe,0x01,
  483. 0xd0,0x40,
  484. 0xd1,0xf8,
  485. 0xd2,0x00,
  486. 0xd3,0xfa,
  487. 0xd4,0x45,
  488. 0xd5,0x02,
  489. 0xd6,0x30,
  490. 0xd7,0xfa,
  491. 0xd8,0x08,
  492. 0xd9,0x08,
  493. 0xda,0x58,
  494. 0xdb,0x02,
  495. 0xfe,0x00,
  496. 0xfe,0x00,
  497. 0xba,0x00,
  498. 0xbb,0x04,
  499. 0xbc,0x0a,
  500. 0xbd,0x0e,
  501. 0xbe,0x22,
  502. 0xbf,0x30,
  503. 0xc0,0x3d,
  504. 0xc1,0x4a,
  505. 0xc2,0x5d,
  506. 0xc3,0x6b,
  507. 0xc4,0x7a,
  508. 0xc5,0x85,
  509. 0xc6,0x90,
  510. 0xc7,0xa5,
  511. 0xc8,0xb5,
  512. 0xc9,0xc2,
  513. 0xca,0xcc,
  514. 0xcb,0xd5,
  515. 0xcc,0xde,
  516. 0xcd,0xea,
  517. 0xce,0xf5,
  518. 0xcf,0xff,
  519. 0xfe,0x00,
  520. 0x5a,0x08,
  521. 0x5b,0x0f,
  522. 0x5c,0x15,
  523. 0x5d,0x1c,
  524. 0x5e,0x28,
  525. 0x5f,0x36,
  526. 0x60,0x45,
  527. 0x61,0x51,
  528. 0x62,0x6a,
  529. 0x63,0x7d,
  530. 0x64,0x8d,
  531. 0x65,0x98,
  532. 0x66,0xa2,
  533. 0x67,0xb5,
  534. 0x68,0xc3,
  535. 0x69,0xcd,
  536. 0x6a,0xd4,
  537. 0x6b,0xdc,
  538. 0x6c,0xe3,
  539. 0x6d,0xf0,
  540. 0x6e,0xf9,
  541. 0x6f,0xff,
  542. 0xfe,0x00,
  543. 0x70,0x50,
  544. 0xfe,0x00,
  545. 0x4f,0x01,
  546. 0xfe,0x01,
  547. 0x44,0x04,
  548. 0x1f,0x30,
  549. 0x20,0x40,
  550. 0x26,0x9a,
  551. 0x27,0x02,
  552. 0x28,0x0d,
  553. 0x29,0x02,
  554. 0x2a,0x0d,
  555. 0x2b,0x02,
  556. 0x2c,0x58,
  557. 0x2d,0x07,
  558. 0x2e,0xd2,
  559. 0x2f,0x0b,
  560. 0x30,0x6e,
  561. 0x31,0x0e,
  562. 0x32,0x70,
  563. 0x33,0x12,
  564. 0x34,0x0c,
  565. 0x3c,0x20,
  566. 0x3e,0x20,
  567. 0x3f,0x2d,
  568. 0x40,0x40,
  569. 0x41,0x5b,
  570. 0x42,0x82,
  571. 0x43,0xb7,
  572. 0x04,0x0a,
  573. 0x02,0x79,
  574. 0x03,0xc0,
  575. 0xcc,0x08,
  576. 0xcd,0x08,
  577. 0xce,0xa4,
  578. 0xcf,0xec,
  579. 0xfe,0x00,
  580. 0x81,0xb8,
  581. 0x82,0x12,
  582. 0x83,0x0a,
  583. 0x84,0x01,
  584. 0x86,0x25,
  585. 0x87,0x18,
  586. 0x88,0x10,
  587. 0x89,0x70,
  588. 0x8a,0x20,
  589. 0x8b,0x10,
  590. 0x8c,0x08,
  591. 0x8d,0x0a,
  592. 0xfe,0x00,
  593. 0x8f,0xaa,
  594. 0x90,0x9c,
  595. 0x91,0x52,
  596. 0x92,0x03,
  597. 0x93,0x03,
  598. 0x94,0x08,
  599. 0x95,0x44,
  600. 0x97,0x00,
  601. 0x98,0x00,
  602. 0xfe,0x00,
  603. 0xa1,0x30,
  604. 0xa2,0x41,
  605. 0xa4,0x30,
  606. 0xa5,0x20,
  607. 0xaa,0x30,
  608. 0xac,0x32,
  609. 0xfe,0x00,
  610. 0xd1,0x3c,
  611. 0xd2,0x3c,
  612. 0xd3,0x38,
  613. 0xd6,0xf4,
  614. 0xd7,0x1d,
  615. 0xdd,0x73,
  616. 0xde,0x84,
  617. 0xfe,0x01,
  618. 0x13,0x20,
  619. 0xfe,0x00,
  620. 0x4f,0x00,
  621. 0x03,0x00,
  622. 0x04,0xa0,
  623. 0x71,0x60,
  624. 0x72,0x40,
  625. 0x42,0x80,
  626. 0x77,0x64,
  627. 0x78,0x40,
  628. 0x79,0x60,
  629. 0xfe,0x00,
  630. 0x44,0x90, --输出灰度
  631. 0x46,0x0f,
  632. }
  633. }
  634. --注册摄像头事件回调
  635. camera.on(0, "scanned", function(id, str)
  636. print(id, str)
  637. end)
  638. local camera_pwdn = gpio.setup(pin.PD06, 1, gpio.PULLUP) -- PB9输出模式,内部上拉
  639. local camera_rst = gpio.setup(pin.PD07, 1, gpio.PULLUP) -- PB10输出模式,内部上拉
  640. sys.taskInit(function()
  641. camera_rst(0)
  642. --下面两行只开一行!一个是屏幕输出rgb图像,一个是屏幕输出灰度图像并扫码
  643. local camera_id = camera.init(GC032A_InitReg)--屏幕输出rgb图像
  644. -- local camera_id = camera.init(GC032A_InitReg_Gray)--屏幕输出灰度图像并扫码
  645. sys.wait(5000)
  646. camera.stop(camera_id)--停止指定的camera
  647. sys.wait(5000)
  648. camera.start(camera_id)--开始指定的camera
  649. while 1 do
  650. sys.wait(500)
  651. end
  652. end)
  653. -- 用户代码已结束---------------------------------------------
  654. -- 结尾总是这一句
  655. sys.run()
  656. -- sys.run()之后后面不要加任何语句!!!!!