1. /*南京市金陵中学高一年级选修课
  2. 测试功能:土壤湿度传感器实验
  3. */
  4. #define waterPump 9
  5. void setup(){
  6. pinMode(waterPump,OUTPUT);
  7. }
  8. void loop(){
  9. int humidtyRaw = analogRead(A0);
  10. int humidtyReal = map(humidtyRaw,1023,0,0,100);
  11. if(humidtyReal > 30)
  12. {
  13. digitalWrite(waterPump,HIGH);
  14. }else{
  15. digitalWrite(waterPump,LOW);
  16. }
  17. }

电路连接

image.png