91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣將ATTiny與燈和按鈕或觸摸傳感器一起使用

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-18 17:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:下載并安裝ATTiny Core

怎樣將ATTiny與燈和按鈕或觸摸傳感器一起使用

安裝Arduino之后,您需要添加對(duì)ATTiny。您可以使用Arduino的ATTiny內(nèi)核來完成此操作。安裝此程序與安裝軟件庫很像,但不是將其放置在/libraries/文件夾中,而是在Sketchbook中創(chuàng)建一個(gè)/hardware/文件夾

在此處下載

確保Arduino尚未運(yùn)行,請(qǐng)按照自述文件中的說明進(jìn)行操作:

*確保Arduino Sketch文件夾下存在“ hardware”文件夾。對(duì)于

例如,如果Arduino Sketch文件夾為。..

C: Projects Arduino

確保此文件夾存在。..

C: Projects Arduino hardware

*將壓縮文件的內(nèi)容提取到“硬件”文件夾中,因此您將具有以下內(nèi)容:

C: Projects Arduino hardware tiny

在此文件夾中創(chuàng)建一個(gè)名為 boards的新文件。 txt 。

打開ATTiny存檔隨附的 Prospective Boards.txt 文件。我們需要復(fù)制要在Arduino中使用的配置。我們需要的是ATTiny85,特別是 ATTiny85 @ 16 MHz(內(nèi)部PLL; 4.3 V BOD),但是如果您認(rèn)為其他有用的話,歡迎添加其他產(chǎn)品。

保存電路板。 txt文件,然后嘗試啟動(dòng)Arduino。如果您在工具-》板菜單中沒有看到ATTinys作為選項(xiàng),則可能必須將文件放在Arduino程序文件夾中。我有一些奇怪的舊機(jī)器,這是我的解決方法:

如果在/sketchbook/hardware中放置ATTiny核心不起作用,您可以嘗試以下說明

在我的舊Mac

瀏覽到應(yīng)用程序-》 Arduino,(右鍵單擊),選擇“顯示軟件包內(nèi)容”。看起來您正在瀏覽文件夾,請(qǐng)導(dǎo)航至目錄-》資源-》 Java-》硬件

在此處復(fù)制小文件夾boards.txt!

在Ubuntu上

在/usr/share/arduino/hardware中放置您的小文件夾和board.txt

sudo cp -R/path/to/your/tiny/folder/usr/share/arduino/hardware

第二步:下載并安裝Neopixel庫

再次確保Arduino已關(guān)閉。

編輯:

下載Adafruit的Neopixel庫,其中包括對(duì)ATTiny的支持!下載Link

解壓縮,將其放在您的Arduino庫文件夾中,然后啟動(dòng)Arduino!在文件-》示例中,您應(yīng)該看到NeoPixel和一個(gè)“標(biāo)準(zhǔn)”示例草圖!

步驟3:連接您的ATTiny和編程

按照此原理圖,將編程器的引腳連接到面包板上的ATTiny。

如果得到關(guān)于編程電纜或微控制器的方向(像我一樣)感到困惑,有些提示:

ATTiny:尋找一個(gè)點(diǎn)或氣泡,它應(yīng)該在RESET引腳(1)上

編程器電纜:在帶狀電纜的側(cè)面尋找一個(gè)箭頭,該引腳是1號(hào)引腳?;蛘撸梢酝ㄟ^連接電線并用萬用表進(jìn)行測(cè)試來找到VCC和接地。

原理圖CC-BY -SA aurelient/Fritzing

第4步:測(cè)試眨眼素描

連接您的程序員并開始Arduino。

默認(rèn)情況下,ATTiny的運(yùn)行速度為1Mhz。要使用可尋址的燈,我們需要將保險(xiǎn)絲設(shè)置為8Mhz或16Mhz。

在工具-》板中,選擇

ATTiny85 8Mhz(內(nèi)部振蕩器)或 ATTiny85 16MHz(內(nèi)部PLL),然后在“工具”中選擇 Burn Bootloader (每個(gè)芯片只需執(zhí)行一次) 。

WS2811像素在兩種速度下均可與ATTiny一起使用。 8Mhz適用于大多數(shù)情況,將為您節(jié)省一小部分功率。 16Mhz配置文件啟用了欠壓檢測(cè)功能,將在4.3V時(shí)切斷。如果您打算以低于5V的電壓運(yùn)行燈,請(qǐng)始終使用8Mhz配置文件。閱讀有關(guān)微控制器保險(xiǎn)絲和掉電檢測(cè)的更多信息。

完成后,您可以嘗試上傳草圖以確保一切正常。

選擇示例-》基本知識(shí)-》閃爍

LED引腳從13更改為4。

連接一個(gè)簡(jiǎn)單的LED,正極連接到ATTiny上的數(shù)字引腳4,負(fù)極連接到地面。

上傳,您應(yīng)該有一個(gè)閃爍的LED !

步驟5:設(shè)置WS2811 LED并嘗試?yán)L制草圖

上傳您的草圖

連接您的程序員并啟動(dòng)Arduino

Open 示例-》 NeoPixel-》待機(jī)測(cè)試

將第一個(gè)參數(shù)更改為您擁有的LED數(shù)量,然后第二個(gè)(引腳號(hào))到引腳4。

下面的示例在引腳4上驅(qū)動(dòng)10個(gè)LED,盡管我能夠在一個(gè)芯片上驅(qū)動(dòng)2米以上的高密度條(143像素):-)

Adafruit_NeoPixel帶= Adafruit_NeoPixel(10,4,NEO_GRB + NEO_KHZ800);

設(shè)置LED

如果您使用一個(gè)或兩個(gè)LED,則可能無需外部電源即可直接對(duì)其進(jìn)行測(cè)試。將LED的GND,5V引腳連接到面包板上的5V,GND。

在ATTiny引腳4和LED DATA/DIN引腳之間放置一個(gè)低阻值的電阻,這將有助于信號(hào)完整性(如果您需要更詳盡的說明, ,這篇文章確實(shí)提供了很多信息。)

如果您使用帶狀或更多像素,則需要外部電源。如上所述,使用一個(gè)低阻值的電阻將ATTiny引腳4連接至插排。

將電源的5V,GND連接至LED插排。您還需要將電源GND連接到ATTiny的GND引腳。請(qǐng)參閱示意圖以獲取示例設(shè)置。

步驟6:坐下來欣賞一下

手指越過了所有這些步驟,您現(xiàn)在正在看燈光秀!

如果您對(duì)本教程有改進(jìn),請(qǐng)盡快告訴我,我確定我肯定錯(cuò)過了一些事情!

請(qǐng)盡情享受您的創(chuàng)意和快樂的黑客技術(shù)。 :-)

如果您正在尋找一些示例代碼,可以嘗試一下,它旨在通過按針0上的按鈕在微小的模式之間切換!
責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2576

    文章

    55047

    瀏覽量

    791392
  • ATtiny
    +關(guān)注

    關(guān)注

    3

    文章

    128

    瀏覽量

    20313
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    196950
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    深視課堂丨點(diǎn)激光位移傳感器SD33系列點(diǎn)示教操作指南(第三課)

    今天,我們一起學(xué)習(xí)深視智能SD33系列激光位移傳感器點(diǎn)示教模式操作方法。點(diǎn)示教模式是通過設(shè)定
    的頭像 發(fā)表于 12-22 08:17 ?382次閱讀
    深視課堂丨點(diǎn)激光位移<b class='flag-5'>傳感器</b>SD33系列<b class='flag-5'>一</b>點(diǎn)示教操作指南(第三課)

    LED觸摸控制PCBA方案開發(fā) | 觸摸方案開發(fā)

    單鍵LED觸摸控制PCBA方案開發(fā)觸摸方案開發(fā)PCBA方案控方案支持定制尋找靈活、可靠的LED燈光控制解決方案?我們的單鍵LED觸摸
    的頭像 發(fā)表于 12-10 17:43 ?376次閱讀
    LED<b class='flag-5'>觸摸</b>控制PCBA方案開發(fā) | <b class='flag-5'>燈</b>控<b class='flag-5'>觸摸</b>方案開發(fā)

    ?ILPS22QS壓力傳感器評(píng)估套件技術(shù)解析與應(yīng)用指南

    壓力傳感器與Qvar靜電傳感器和滑動(dòng)電極安裝在一起,因此與STEVALMKI109V3兼容。此外,ILPS22QS完全焊接在電路板中心。
    的頭像 發(fā)表于 10-30 11:27 ?531次閱讀
    ?ILPS22QS壓力<b class='flag-5'>傳感器</b>評(píng)估套件技術(shù)解析與應(yīng)用指南

    N9H20如何 SPI 閃存與非作系統(tǒng) BSP 一起使用?

    N9H20如何 SPI 閃存與非作系統(tǒng) BSP 一起使用?
    發(fā)表于 09-01 08:27

    N9H20如何非作系統(tǒng) NVTFAT 與 SPI 閃存一起使用?

    N9H20如何非作系統(tǒng) NVTFAT 與 SPI 閃存一起使用?
    發(fā)表于 09-01 06:38

    雷達(dá)傳感器和紅外傳感器的區(qū)別

    不同的兩種實(shí)現(xiàn)方式,下面小編帶大家一起了解雷達(dá)傳感器和紅外傳感器的區(qū)別。? ? 雷達(dá)傳感器的工作原理: 以WT4101A-C01雷達(dá)傳感器
    的頭像 發(fā)表于 08-28 17:48 ?1055次閱讀

    關(guān)于CAPSENSE?接近按鈕傳感器陣列的設(shè)計(jì)問題求解

    我正在設(shè)計(jì)個(gè)接近按鈕傳感器陣列。我知道環(huán)路傳感器通??赡苁墙咏鼨z測(cè)的更好選擇,但對(duì)于我的應(yīng)用,我希望使用按鈕
    發(fā)表于 07-30 07:04

    ESP32內(nèi)置電容觸摸傳感器的使用

    本文介紹了ESP32芯片內(nèi)置的電容式觸摸傳感器能夠探測(cè)由手指其他物品直接接觸接近而產(chǎn)生的電容差異。利用此原理原理。把讀取到的觸摸值和
    的頭像 發(fā)表于 07-23 19:56 ?1332次閱讀
    ESP32內(nèi)置電容<b class='flag-5'>觸摸</b><b class='flag-5'>傳感器</b>的使用

    光纖能與電線一起走嗎

    光纖與電線在特定條件下可以一起布線,但需嚴(yán)格遵守安全規(guī)范和物理隔離要求,以下是詳細(xì)分析: 、光纖與電線的物理特性差異 光纖 傳輸介質(zhì):以光信號(hào)傳輸數(shù)據(jù),不導(dǎo)電,因此不受電磁干擾(EMI
    的頭像 發(fā)表于 07-14 10:40 ?8041次閱讀

    是否可以客戶端控件與CYW920706WCDEVAL一起使用?

    是否可以客戶端控件與CYW920706WCDEVAL一起使用? 我想用它來發(fā)現(xiàn)藍(lán)牙 BR/EDR,然后將其與其他設(shè)備配對(duì)。 有客戶端控制的下載鏈接文檔嗎? 另外,你有 AIROC Connect 藍(lán)牙應(yīng)用程序的文檔嗎?
    發(fā)表于 07-04 07:50

    無法Jlink調(diào)試與CYBT263065EVAL COOLDIM_PRG_BOARD連接在一起怎么解決?

    我無法 Jlink 調(diào)試與 CYBT263065EVAL COOLDIM_PRG_BOARD連接在一起。
    發(fā)表于 07-03 06:24

    智慧路燈傳感器的工作原理與數(shù)據(jù)可靠性保障

    和可靠性的呢?今天,咱們就一起來深入探究番。 、智慧路燈傳感器的工作機(jī)制 叁仟智慧路燈配備了多種類型的傳感器,每種都肩負(fù)著特定的監(jiān)測(cè)使命
    的頭像 發(fā)表于 04-13 23:21 ?756次閱讀

    NXP ISP與imx900傳感器集成,流推送到顯示時(shí),會(huì)在特定時(shí)間間隔內(nèi)隨著流一起出現(xiàn)粉紅色閃爍怎么解決?

    目前,我們正在 NXP ISP 與 imx900 傳感器集成。我們已經(jīng)移植了我們的驅(qū)動(dòng)程序。 我們?cè)?b class='flag-5'>將流推送到顯示時(shí)遇到個(gè)問題,我們會(huì)在特定時(shí)間間隔內(nèi)隨著流
    發(fā)表于 04-04 06:48

    磁性編碼工作原理/特點(diǎn)/結(jié)構(gòu)等,一起看看吧

    磁性編碼工作原理特點(diǎn)結(jié)構(gòu),磁性編碼利用磁場(chǎng)感應(yīng)原理進(jìn)行測(cè)量,通常由磁性標(biāo)尺和讀頭組成。磁性標(biāo)尺上有系列的磁極,當(dāng)標(biāo)尺旋轉(zhuǎn)移動(dòng)時(shí),讀頭中的霍爾效應(yīng)
    的頭像 發(fā)表于 03-24 13:17 ?1573次閱讀
    磁性編碼<b class='flag-5'>器</b>工作原理/特點(diǎn)/結(jié)構(gòu)等,<b class='flag-5'>一起</b>看看吧

    白皮書:在HMI應(yīng)用中實(shí)現(xiàn)高精度電容式觸摸傳感器

    在HMI 應(yīng)用中實(shí)現(xiàn)高精度電容式觸摸傳感器
    的頭像 發(fā)表于 03-17 16:46 ?2026次閱讀
    白皮書:在HMI應(yīng)用中實(shí)現(xiàn)高精度電容式<b class='flag-5'>觸摸</b><b class='flag-5'>傳感器</b>