Hackaday獎品進入:DIY ARM科學計算器

黑客在他或她想要的事情時會做什麼,但是不能為此付出代價?當然,他們一起攻擊一個。或者,在[RamónCalvo]的情況下,他們若有所思地計劃和原型。 [RamónCalvo]期望一個科學計算器,但不能支付一個,所以他創造了自己和自己開發的。

[Ramón]開始使用Arduino,然而,首先升級到飛思卡爾的靈活性KL25Z進步板升級到使用MBED編程的ARM Cortex-M0 +編程。屏幕是電子組件DOGL-128 128×64像素LCD。 [ramón]在PCB上做了幾個迭代,從一個大型DIY購買的Arduino版本工作,到了當前,較小的臂芯片用手焊接SMD組件。之後,[Ramón]查看解析數學輸入所需的算法。他解決了分流園子算法,將輸入轉換為反向波蘭符號(RPN),這對軟件應用程序更容易使用。

[Ramón]有一定的功能,包括您的基本添加,減去,乘法以及劃分操作,平方根,第n個根以及指數,三角學,日誌以及log10,以及階乘(!)是待辦事項列表中的一些東西,例如低功耗以及圖形模式,以及系統中還有幾個錯誤,但是常規系統均已啟動和運行。 [Ramón]在他的Hackaday.io作業頁面上提出了原理圖以及KICAD數據,以及物資的費用。

我們在計算器類型中有一些Hackaday獎品入口,例如與Nixie Tubes以及模擬70年代HP計算器的獎金。

Hackadayprize2017贊助:

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

2017年iPhone X到目前為止一直是世界上非常受歡迎的2018年智能手機2017年iPhone X到目前為止一直是世界上非常受歡迎的2018年智能手機

,許多分析師以及預報員都暗示,蘋果的iPhone X是所謂的“ Flop”,引用了謠言的全球銷售不足,但未能實現滿足預定義的目標。 在蘋果公司最近的收入電話會議之後,我們只是明白這是不正確的,但是現在,由於方法分析,我們可以準確地理解iPhone X在2018年對蒂姆·庫克(Tim Cook)的業務取得了多少成功。 這家分析公司不僅驗證了蘋果在2018年第一季度使用iPhone X擁有世界上非常受歡迎的智能手機,而且基於庫比蒂諾的業務同樣可以通過iPhone 8和iPhone 8和iPhone 8 Plus獲得第二和第三區域。 在過去的五個月中,蘋果周圍和iPhone周圍的厄運和憂鬱都可能加速,但是很明顯,憂鬱的位置放錯了位置,並且蘋果的iPhone品種仍在競爭中,並且肩膀高於比賽,就消費者而言。 偉大的消息甚至有些涉及蘋果,因為Analytics(Analytics)也同樣驗證了蘋果在龐大的單位數量以及iPhone 7仍然設法擁有自己的iPhone 7中擁有全球最好的四個小工具以及市場份額在競爭激烈的智能手機市場中。受歡迎的小米Redmi 5A以及三星的Galaxy S9正坐在第五位,第六位,將iPhone 7降低到購買中,以嘗試並打破Apple the Apple the架。蘋果在最近的收入電話中透露,它在2018年第一季度發貨了5220萬iphone,iPhone X吹噓所有iPhone車型提供的最多的小工具。 這是蘋果旗艦智能手機發現自己坐在堆棧頂部的第二季度,因為世界上許多傑出的智能手機。其中很大程度上取決於蘋果公司不斷的廣告製造商,除了像邊緣到邊緣設計這樣的消費者之外,還使用多個頻道推動iPhone X,這得益於新的TrueDepth Cam System以及與ID的交易,以及,當然,誰可能不記得異想天開的Animoji表演,這使小工具所有者能夠將自己的聲音以及面部表情推向3D動畫角色? 確切地看到蘋果的小工具在本季度如何公平,這將是非常有趣的。 (來源:戰略分析) 您可能同樣喜歡檢查:

Apple ID鎖定錯誤困擾著某些iOS 10 Beta 2個人Apple ID鎖定錯誤困擾著某些iOS 10 Beta 2個人

,如果任何人都需要及時的提示來安裝beta軟件,尤其是在不明確用於測試的小工具上的操作系統,那麼就在這裡。 報告已經開始浮出水面表明,在其小工具上使用iOS 10 Beta 2軟件應用程序運行的個人正在鎖定在其Apple ID中,以及與“ Apple ID鎖定錯誤”的關聯服務。 據蘋果公司的說法,當遭受該問題的個人聯繫時,原因可能是兩因素身份驗證或兩步驗證。 雖然蘋果尚未真正了解正在發生的事情,但建議iOS 10 beta 2本身或其鏈接到身份驗證的服務器之一。 並非所有具有兩因素身份驗證的人都遇到了問題,但是那些被告知蘋果目前沒有什麼可以做的。 事實證明,當您無法訪問自己的帳戶時,通常並不是您所需要的。 在這一點上,雖然目前似乎還沒有為受到影響的人進行維修,但我們只能建議任何利用iOS 10的Beta(包括最近發布的公共Beta)的任何個人,但可以禁用兩因素身份驗證。 這樣一個步驟的明顯缺點是,如果某人擁有您的密碼,劫持您的Apple ID也會容易得多,但是即使您擁有正確的憑據,這可能是有利的 。 蘋果在iOS 10上的工作將繼續進行一些Beta版本,最終在9月左右的最終版本中。 希望這樣的問題不會在今年秋天發現iOS 10的最終運輸發布中的方法! (來源:reddit) 您可能同樣喜歡檢查: iOS 10公共測試版:確切的下載以及設置理想方式 如何將iOS 10

通過DMA通過DMA

更好的LED,而常規的Hackaday讀者已經知道如何用微控制器閃爍LED,並且已經移動到稍微更具挑戰性的項目,例如在6502個裝配中解決Navier-Stokes方程,這並不意味著沒有新手的空間。 [rik]發表了一個關於濫用DMA的完善的教程,為Blinkier發光。為什麼有人想了解DMA技術?當然,對於閃光發光的東西。 本教程承擔了LED多路復用和LED矩陣的知識,或基本上基本上一堆LED在XY網格上連接在一起。駕駛8×8格的幼稚路上是將八個陰極連接到微控制器上的GPIO引腳,將八個陽極連接到另一組GPIO引腳,並根據需要採購和沈降電流。銷釘數可以通過移位寄存器減小,LED調光可以用PWM實現。這是我們密集的八週的Arduino課程。 由於在20世紀80年代沒有被困的微控制器,可以使用新技術來驅動這些LED矩陣。大多數強大的手臂微控制器都配有DMA,用於直接內存訪問的外設。 DMA控制器可以簡單地將DMA控制器與CPU進行所有工作,而不是讓CPU進行內存和引腳之間的位。這意味著閃爍項目和光輝LED。 [RIK]用於DMAing LED的方法包括在代碼中設置一個大的’OL數組,正確地初始化DMA外圍設備,並將LED矩陣接線到幾個引腳。這種技術可以擴展到具有64個級別亮度的動畫,這將採用令人難以置信的處理能力(對於微控制器,至少是DMA控制器的亮度。 在這些實驗中使用的設置是STM32F103核心板以及OpenStm32 IDE。 [RIK]已在GitHub上發布了所有的代碼,當然,您就會鼓勵遊戲。