这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 卓泰的Intel Edison开发进程贴

共61条 3/7 1 2 3 4 5 6 ›| 跳转至
专家
2016-07-22 09:12:46     打赏
21楼
资料很不错,受益匪浅

专家
2016-07-25 11:23:37     打赏
22楼
天热啊

专家
2016-07-28 10:54:13     打赏
23楼
我的版本好像能自动执行,奇怪

高工
2016-07-31 23:17:37     打赏
24楼
该更新啦 joytag ~带波节奏

专家
2016-08-02 17:01:42     打赏
25楼
楼主赶快更新啊~

专家
2016-08-02 19:31:13     打赏
26楼
7楼更新了一下进展和计划

专家
2016-08-19 09:22:10     打赏
27楼
最近一直忙
先顶上来,今天开始继续更新

专家
2016-08-19 16:02:13     打赏
28楼
加油!

专家
2016-08-19 18:25:15     打赏
29楼
1602 LCD 显示

这个浇花系统计划加上LCD显示,比如当前湿度等等


使用Intel Edison以及Grove Starter Kit附带的RGB Backlight LCD来实现这个非常简单

打开:Sketchbook_Starter_Kit_V2.0-master\Grove_RGB_Backlight_LCD

发现里边有各种示例

以下是Hello World的示例


/*
  Hello World.ino
  2013 Copyright (c) Seeed Technology Inc.  All right reserved.

  Author:Loovee
  2013-9-18

  Grove - Serial LCD RGB Backlight demo.

  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
  License as published by the Free Software Foundation; either
  version 2.1 of the License, or (at your option) any later version.

  This library is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public
  License along with this library; if not, write to the Free Software
  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/

#include <Wire.h>
#include "rgb_lcd.h"

rgb_lcd lcd;

const int colorR = 0;
const int colorG = 0XFF;
const int colorB = 0;

void setup() 
{
    // set up the LCD's number of columns and rows:
    lcd.begin(16, 2);
    
    lcd.setRGB(colorR, colorG, colorB);
    
    // Print a message to the LCD.
    lcd.print("hello, world!");

    delay(1000);
}

void loop() 
{
    // set the cursor to column 0, line 1
    // (note: line 1 is the second row, since counting begins with 0):
    lcd.setCursor(0, 1);
    // print the number of seconds since reset:
    lcd.print(millis()/1000);

    delay(100);
}

/*********************************************************************************************************
  END FILE
*********************************************************************************************************/

 



专家
2016-08-21 23:23:24     打赏
30楼

除了显示以外,我们需要读取湿度传感器的数据

这个很简单,就是通过模拟口读回数值进行判断


可以用电位器模拟,代码如下:

// Demo for Grove - Starter Kit V2.0

// Prints the value of the potentiometer to the serial console.
// Connect the Grove - Rotary Angle Sensor to the socket marked A0
// Open the Serial Monitor in the Arduino IDE after uploading

// Define the pin to which the angle sensor is connected.
const int potentiometer = A0;

void setup()
{
    // Configure the serial communication line at 9600 baud (bits per second.)
    Serial.begin(9600);

    // Configure the angle sensor's pin for input.
    pinMode(potentiometer, INPUT);
}

void loop()
{
    // Read the value of the sensor and print it to the serial console.
    int value = analogRead(potentiometer);
    Serial.println(value);

    // Wait 0.1 seconds between readings.
    delay(100);
}

 


共61条 3/7 1 2 3 4 5 6 ›| 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]