स्टार्टर किट, कंट्रोलर बोर्ड, सेंसर मॉड्यूल फैक्टरी
DIY शैक्षिक प्रोग्राम योग्य रोबोट प्रोजेक्ट निर्माता
उत्पत्ति के प्लेस: | चीन में बना |
ब्रांड नाम: | DIY |
प्रमाणन: | CE FC |
मॉडल संख्या: | Duemilanove 200 9 |
न्यूनतम आदेश मात्रा: | 5pcs |
---|---|
मूल्य: | USD7.85/pc--USD8.9/pc |
पैकेजिंग विवरण: | विशेष पैकेज |
प्रसव के समय: | 1-3 दिनों के काम |
भुगतान शर्तें: | एल / सी, वेस्टर्न यूनियन, मनीग्राम और आदि |
नियंत्रक: | AVRmega328-20PU | इनपुट वोल्टेज (अनुशंसित): | 7-12v |
---|---|---|---|
डिजिटल आईओ पिन: | 8 | एनालॉग इनपुट पिन: | 6 |
SRAM: | 1 केबी | घड़ी की गति: | 16MHz |
ऑपरेटिंग वोल्ट: | 5v | फ्लैश मेमोरी: | 32 केबी (बूटलोडर के लिए अन्य 2k) |
पीडब्ल्यूएम चैनल: | 6 | ||
हाई लाइट: | diy arduino board,arduino development kit |
यूएनओ ड्यूमिलानोव 2009 बोर्ड फॉर अरुडिनो नियंत्रक AVRmega328-20PU
विशेष विवरण:
microcontroller | ATmega328p |
ऑपरेटिंग वोल्टेज | 5V |
इनपुट वोल्टेज (अनुशंसित) | 6-11V |
डिजिटल I / O पिंस | 14 (जिनमें से 6 PWM आउटपुट प्रदान करते हैं) |
एनालॉग इनपुट पिन | 6 |
डीसी वर्तमान प्रति I / O पिन | 40 mA |
3.3V पिन के लिए डीसी करंट | 300 एमए |
फ्लैश मेमोरी | 32 KB जिसमें से 2KB बूटलोडर द्वारा उपयोग किया जाता है |
SRAM | 2 केबी |
EEPROM | 1 केबी |
घड़ी की गति | 16 मेगाहर्ट्ज |
विवरण:
1. एकदम नया
2. अच्छी स्थिति
3. अच्छी कीमत
ड्यूमिलानोव बोर्ड अरुडिनो ATmega328 पर आधारित एक माइक्रोकंट्रोलर बोर्ड है। इसमें 14 डिजिटल इनपुट / आउटपुट पिन (जिनमें से 6 को PWM आउटपुट के रूप में इस्तेमाल किया जा सकता है), 6 एनालॉग इनपुट, एक 16 मेगाहर्ट्ज क्रिस्टल ऑसिलेटर, एक यूएसबी कनेक्शन, एक पावर जैक, एक ICSP हेडर और एक रीसेट बटन है। इसमें माइक्रोकंट्रोलर का समर्थन करने के लिए आवश्यक सब कुछ शामिल है; बस इसे USB केबल वाले कंप्यूटर से कनेक्ट करें या इसे शुरू करने के लिए AC-to-DC अडैप्टर या बैटरी से पावर करें।
टेस्ट प्रोजेस्ट प्रक्रिया
/ *
सर्किट:
* एलसीडी आरएस पिन से डिजिटल पिन 8
* एलसीडी डिजिटल पिन 9 को पिन सक्षम करें
* डिजिटल डी 4 को एलसीडी डी 4 पिन
* डिजिटल डी 5 को एलसीडी डी 5 पिन
* एलसीडी डी 6 पिन से डिजिटल पिन 6
* एलसीडी डी 7 पिन से डिजिटल पिन 7
* एलसीडी बीएल पिन से डिजिटल पिन 10
* एनालॉग पिन को 0 पिन करें
* /
#include <LiquidCrystal.h>
लिक्विड क्रिस्टल एलसीडी (8, 13, 9, 4, 5, 6, 7);
चार संदेश [5] [१६] = {"सही कुंजी ठीक है",
"ऊपर ठीक है",
"डाउन की ओके",
"लेफ्ट की ओके",
"कुंजी का चयन करें ठीक है"};
int adc_key_val [5] = {50, 200, 400, 600, 800};
int NUM_KEYS = 5;
int adc_key_in;
int key = -1;
int ओल्डकी = -1;
व्यर्थ व्यवस्था()
{
lcd.clear ();
lcd.begin (16, 2);
lcd.setCursor (0,0);
lcd.print ("ADC कुंजी परीक्षण");
}
शून्य लूप ()
{
adc_key_in = analogRead (0); // सेंसर से मूल्य पढ़ें
कुंजी = get_key (adc_key_in); // कुंजी प्रेस में परिवर्तित
if (की! = oldkey) // अगर कीप का पता चला है
{
देरी (50); // बहस के समय की प्रतीक्षा करें
adc_key_in = analogRead (0); // सेंसर से मूल्य पढ़ें
कुंजी = get_key (adc_key_in); // कुंजी प्रेस में परिवर्तित
यदि (कुंजी! = पुराना)
{
lcd.setCursor (0, 1);
बूढ़ा = कुंजी;
अगर (कुंजी> = 0) {
lcd.print (msgs [कुंजी]);
}
}
}
देरी (100);
}
// कुंजी संख्या में ADC मान परिवर्तित करें
int get_key (अहस्ताक्षरित इंट इनपुट)
{
इंट के;
के लिए (k = 0; k <NUM_KEYS; k ++)
{
यदि (इनपुट <adc_key_val [k])
{
वापसी k;
}
}
if (k> = NUM_KEYS) k = -1; // कोई मान्य कुंजी नहीं दबाया गया
वापसी k;
}
तस्वीरें:
व्यक्ति से संपर्क करें: Ms. Erica Teng
दूरभाष: +8613410424757