Мазмуну:

Force Sensing Resistor (FSR) Arduino Simple Tutorial: 8 Steps
Force Sensing Resistor (FSR) Arduino Simple Tutorial: 8 Steps

Video: Force Sensing Resistor (FSR) Arduino Simple Tutorial: 8 Steps

Video: Force Sensing Resistor (FSR) Arduino Simple Tutorial: 8 Steps
Video: How to use Force Sensitive Resistors (FSR) with Arduino - Simple Force Sensing Arduino Tutorial 2024, Ноябрь
Anonim
Image
Image

Бул окуу куралында биз Force Sensing Resistor (FSR) колдонулган күчтү кантип аныктоону жана OLED Displayде көрсөтүүнү үйрөнөбүз +, биз жашыл жана кызыл LED менен чектерди коёбуз.

Демонстрациялык видеону көрүңүз.

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  1. Arduino UNO (же башка Arduino)
  2. Күч сенсору
  3. OLED дисплей
  4. КЫЗЫЛ & Жашыл LED
  5. 1K ом каршылыгы
  6. Өткөргүч зымдар
  7. Breadboard
  8. Visuino программасы: Visuino жүктөп алыңыз

2 -кадам: Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз

Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз

Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:

Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDE программасын Arduino IDOго орнотуңуз! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.

3 -кадам: Visuino компоненттерин кошуу

Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
  1. "SSD1306/SH1106 OLED Display (I2C)" компонентин кошуңуз
  2. 2x "Аналогдук баалуулуктарды салыштыруу" компонентин кошуңуз

4 -кадам: Visuino Set компоненттеринде

Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
  1. "DisplayOLED1" компонентин эки жолу чыкылдатыңыз жана "Элементтер" диалог терезесинде "Текст талаасын" солго сүйрөңүз
  2. оң жактагы "Текст талаасы1" жана касиеттер терезесинде өлчөмдү тандаңыз: 3 жана Y: 40
  3. "CompareValue1" компонентин тандап, касиеттер терезесинде Салыштыруунун түрү: ctSmallerOrEqualand мааниси: 0.1 "CompareValue1" Жашыл LEDди иштетүү үчүн колдонулат, бул кирүү мааниси кичине же 0.1ге барабар болгондо LEDди иштетет
  4. "CompareValue2" компонентин тандап, касиеттер терезесинен Compare Type: ctBigger коюңуз

жана мааниси: 0.1 "CompareValue2" кызыл LEDди иштетүү үчүн колдонулат, бул кирүү мааниси 0.1ден чоң болгондо кызыл LEDди иштетет

5 -кадам: Visuino Connect компоненттеринде

Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
  1. Arduino Analog Out пинин [0] "CompareValue1" компонент пинине [In] туташтырыңыз
  2. Arduino Analog Out пинин [0] "CompareValue2" компонент пинине [In] туташтырыңыз
  3. Arduino Analog Out пинин [0] "DisplayOLED1> Текст талаасы1" компонент пинине туташтырыңыз [In]
  4. "DisplayOLED1" компонентин Arduino I2C пинине туташтырыңыз [In]
  5. "CompareValue1" компонент пинин [Out] Arduino санарип пинине [8] туташтырыңыз.
  6. "CompareValue2" компонент пинин [Out] Arduino санарип пинине [7] туташтырыңыз.

6 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө

Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.

Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)

7 -кадам: Play

Эгерде сиз Arduino UNO модулун иштетсеңиз жана күч сенсорунун сенсорун бассаңыз, OLED дисплейде өзгөрүп турган номерди көрүшүңүз керек жана жашыл LED күйүп турушу керек, бирок чекке жеткенде кызыл LED жаркырап турушу керек.

Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны бул жерден жүктөп алып, Visuinoдо ачсаңыз болот:

8 -кадам: Район

Circuit
Circuit
  1. Arduino Positive пинди [5V] OLED пинге [VCC] жана Force сенсорунун пинине [1] туташтырыңыз
  2. Arduino Негатив пинин [GND] OLED пинге [GND] туташтыруу
  3. OLED Display пинди [SDA] Arduino пинге [SDA] туташтырыңыз
  4. OLED Display пинди [SCL] Arduino пинге [SCL] туташтырыңыз
  5. Force сенсорунун түйүнүн [2] Arduino Analog пинине [0] туташтырыңыз
  6. Force сенсорунун пинин [2] 1К ом резисторго туташтырыңыз
  7. Резистордун экинчи тарабын Arduino Негатив пинге [GND] туташтырыңыз
  8. Жашыл LED терс пинти Arduino пинге туташтырыңыз [GND]
  9. Жашыл LED позитивдүү пинти Arduino Digital пинге туташтырыңыз [8]
  10. Кызыл LED терс пинти Arduino пинине туташтырыңыз [GND]
  11. Кызыл LED позитивдүү пинти Arduino Digital пинге туташтырыңыз [7]

Сунушталууда: