Arduino爱好者

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: eagler8

[经验] 【Arduino】168种传感器系列实验(153)---Maixduino AI开发板

[复制链接]
 楼主| 发表于 2020-3-19 16:46 | 显示全部楼层

项目之六:通过模拟输出功能来设置呼吸灯
  Maixduino 使用 K210 芯片的 PWM 模块实现模拟输出 analogWrite() 功能。
  不能使用模拟输入 analogRead() 功能。
  Maixduino 可以在 48 个自由引脚中最多选择 12 个设置模拟输出功能。


[mw_shl_code=arduino,true]/*
【Arduino】168种传感器模块系列实验(资料+代码+图形+仿真)
  实验一百五十三:Maixduino AI开发板 k210 RISC-V AI+lOT ESP32视觉听觉开发套装
  项目之六:通过模拟输出功能来设置呼吸灯
  Maixduino 使用 K210 芯片的 PWM 模块实现模拟输出 analogWrite() 功能。
  不能使用模拟输入 analogRead() 功能。
  Maixduino 可以在 48 个自由引脚中最多选择 12 个设置模拟输出功能。
*/

int led1 = 1; // 板载LED

void setup()
{
  pinMode(led1, OUTPUT);
}

void setColor(int value)
{
  analogWrite(led1, 220-value);
}

void loop()
{
  int i;
  for (i=0; i<221; i++)
  {
    setColor(i);
    delay(5);
  }
  delay(100);        
}[/mw_shl_code]
 楼主| 发表于 2020-3-19 16:57 | 显示全部楼层

谢谢鼓励,还在学习之中.......
 楼主| 发表于 2020-3-19 17:26 | 显示全部楼层
本帖最后由 eagler8 于 2020-3-19 17:27 编辑

项目之七:串口输出  "Hello world!"

  在Maixduino中,有两种类型的串行设备:UARTHSClass和UARTClass。
  序列对应于UARTHSClass,其余的Serial1、Serial2和Serial3是UARTClass。
  串行使用默认引脚4(RX),5(TX)。


[mw_shl_code=arduino,true]/*
  【Arduino】168种传感器模块系列实验(资料+代码+图形+仿真)
  实验一百五十三:Maixduino AI开发板 k210 RISC-V AI+lOT ESP32视觉听觉开发套装

  项目之七:串口输出"Hello world!"

  在Maixduino中,有两种类型的串行设备:UARTHSClass和UARTClass。
  序列对应于UARTHSClass,其余的Serial1、Serial2和Serial3是UARTClass。
  串行使用默认引脚4(RX),5(TX)。
*/

#include <Arduino.h>

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  Serial.println("Hello world!");
  delay(2000);
}[/mw_shl_code]



 楼主| 发表于 2020-3-19 17:27 | 显示全部楼层
20.jpg
 楼主| 发表于 2020-3-21 09:00 | 显示全部楼层

谢谢鼓励哦
 楼主| 发表于 2020-3-21 09:09 | 显示全部楼层
求助:标配摄像头Sipeed_OV2640驱动一直出错,无法通过验证

使用的是Sipeed_OV2640的唯一示例程序selfie.ino,Maixduino AI开发板自带的标准库Sipeed_OV2640.h


22.jpg
 楼主| 发表于 2020-3-21 09:10 | 显示全部楼层
selfie.ino示例程序如下:


[mw_shl_code=arduino,true]#include <Sipeed_OV2640.h>
#include <Sipeed_ST7789.h>

SPIClass spi(SPI0); // MUST be SPI0 for Maix series on board LCD
Sipeed_ST7789 lcd(320, 240, spi);

Sipeed_OV2640 camera(FRAMESIZE_QVGA, PIXFORMAT_RGB565);

void setup()
{
Serial.begin(115200);
lcd.begin(15000000, COLOR_RED);
if(!camera.begin())
Serial.printf(“camera init fail\n”);
else
Serial.printf(“camera init success\n”);
camera.run(true);
}

void loop()
{
uint8_timg = camera.snapshot();
if(img == nullptr || img==0)
Serial.printf(“snap fail\n”);
else
lcd.drawImage(0, 0, camera.width(), camera.height(), (uint16_t)img);
}[/mw_shl_code]
 楼主| 发表于 2020-3-21 09:11 | 显示全部楼层
 楼主| 发表于 2020-3-21 09:12 | 显示全部楼层
24.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino爱好者

GMT+8, 2022-12-3 04:33 , Processed in 0.081638 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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