산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Arduino로 코인 억셉터 제어

구성품 및 소모품

Arduino Nano R3
× 1
동전 수락자
× 1
4자리 TM1637 LED 디스플레이
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

이 프로젝트의 목적은 다른 프로젝트에서 사용할 수 있도록 arduino로 코인 수용체를 제어하는 ​​코드를 작성하는 것입니다. 제가 염두에 두었던 특정 프로젝트는 제 딸을 위해 저금통을 만드는 것이었습니다.

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • Arduino로 동전 받이 제어하기
  • ArduinoArduino로 동전 받이 제어하기
    //Mario's Ideas//Arduino로 동전 수용기 제어#include #include #include // 모듈 연결 핀(디지털 핀)#define CLK 3#define DIO 4TM1637Display display(CLK, DIO);//임펄스 사이의 간격을 측정하는 변수 사용int i=0;// 감지된 충격의 수int impulsCount=0;// 모든 동전의 합계 insetedfloat total_amount=0;void setup() { // 핀모드(2, INPUT_PULLUP); Serial.begin(9600); display.setBrightness(0x0f); // 신호가 HIGH에서 LOW로 갈 때 IncomingImpuls 기능을 실행하는 PIN D2에 인터럽트 연결 attachInterrupt(0,incomingImpuls, FALLING); EEPROM.get(0, total_amount); display.clear();}incomingImpuls(){ impulsCount=impulsCount+1; i=0;}무효 루프() { i=i+1; Serial.print("i="); Serial.print(i); Serial.print("충동:"); Serial.print(impulsCount); Serial.print("총계:"); Serial.println(총량); if (i>=30 및 impulsCount==1){ total_amount=total_amount+2; 임펄스카운트=0; EEPROM.put(0, total_amount); } if (i>=30 및 impulsCount==2){ total_amount=total_amount+1; 임펄스카운트=0; EEPROM.put(0, total_amount); } if (i>=30 및 impulsCount==3){ total_amount=total_amount+0.5; 임펄스카운트=0; EEPROM.put(0, total_amount); } if (i>=30이고 impulsCount==4){ total_amount=total_amount+0.2; 임펄스카운트=0; EEPROM.put(0, total_amount); } if (i>=30 및 impulsCount==5){ total_amount=total_amount+0.1; 임펄스카운트=0; EEPROM.put(0, total_amount); } if(총량<10) display.showNumberDecEx(총량*10, 0b10000000, 참, 2, 2); else display.showNumberDecEx(total_amount*10, 0b00100000, false, 4, 0);}

    회로도


    제조공정

    1. Arduino 제어 센터
    2. Bluetooth가 탑재된 Arduino로 LED 제어!
    3. Arduino 가습기 제어
    4. Arduino Nano:조이스틱으로 2개의 스테퍼 모터 제어
    5. ThimbleKrox - 손가락으로 마우스 제어
    6. Arduino로 태양 복사열 측정
    7. 30달러 미만으로 Arduino로 바퀴벌레 제어
    8. Arduino Uno 및 Bluetooth로 차량 제어
    9. Android 앱으로 Arduino 로봇 팔 제어
    10. Arduino Uno를 사용한 25kHz 4핀 PWM 팬 제어